/***********全局重置CSS*****************/
body,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd{margin:0;}
p{ margin:0;}
ul,ol,li{padding-left:0;list-style-type:none;}
img{border:0;}/***消除img默认边框*****/
a{text-decoration:none;}/* 链接无下划线 */
a:hover{cursor:pointer;text-decoration:underline;} /*鼠标在链接上出下划线,为手势形态 */
table {border-collapse:collapse;}/*细线表格*/
em{font-style:normal;}
html{ font-size:16px;  height:100%;}/***默认让所有浏览器出现右边滚动条****/
.clear{font-size:0;line-height:0;height:0;clear:both;overflow:hidden;display:block;}
:focus{ outline: 0;}
/***默认清除浮动****/
body {font-family:"微软雅黑","sans-serif","Arial"; min-width: 320px;}

.body_home{height:100%;overflow:hidden;}

.body_home .bb{position:absolute;left:50%;bottom:0;text-align:center;transform:translateX(-50%);color:#fff;font-size:36px;cursor: pointer;opacity:0;font-family:icon;padding:0 10px;animation:bb 2s linear 0s infinite;font-weight:bold; z-index:2;}
@keyframes bb{
0%{transform:translate(-50%,0);opacity:0;}
20%{transform:translate(-50%,3px);opacity:1;}
80%{transform:translate(-50%,10px);opacity:1;}
90%{transform:translate(-50%,10px);opacity:0;}
100%{transform:translate(-50%,10px);opacity:0;}
}
.body_home.showdiv .bb{opacity:1;}
.body_home .bb:hover{ animation-play-state:paused;color: #fff;}

.body_home .bbBG{position:absolute; bottom:0px; height:5em; overflow:hidden;  color:#fff;  background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.8)); width:100%; overflow:hidden; z-index:1;  }

.body_b{position:fixed;left:0%;top:100%;bottom:0;right:0;background:#fff;overflow:hidden;transition:top 0.7s cubic-bezier(0.5,0,0.2,1) 0s;z-index:1;overflow:auto;outline:none; z-index:9;}
.body_b *{outline:none;}
.body_b.showdiv{top:0;}

.header2{position:fixed;left:0;right:0;top:0;z-index:9999;opacity:0;transform:translateY(-100%);transition:all 0.5s ease-out 0s;box-shadow:0 0 10px rgba(0,0,0,0.15); background:#bd1a2d;}
.body_b.showdiv .header2,.header2.showdiv{transition:all 0.4s ease-in-out 0.5s;transform:none;opacity:1;}




.indexBG{background:url(ftfmtp2020n.jpg) top center no-repeat; background-size:100% 100%;  }
/****************全局头尾*****************/
.footerBg2{ background:#bd1a2d; }
.footer{color:#fff; max-width:1200px; overflow:hidden; padding:3em 0; margin:0 auto;}
.footerLeft{ width:48%; display:table;}
.footerLeft .textLeft{ display:table-cell; vertical-align:middle; width:60%; border-right:2px solid #fff;}
.footerLeft .textLeft h1{ font-size:2.2em; margin:0 0 0.2em 0;}
.footerLeft .textLeft h6{ font-weight:normal;}
.footerBg{ background:#7c0917;}
.footerLeft .textLeft h5{ width:30%; height:3px; background:#fff; margin:3em auto;}
.footerLeft .textLeft p{ line-height:1.8;}
.footerLeft ul{ width:38%; display:table-cell; vertical-align:middle; text-align:center; line-height:2.5;}
.footerLeft ul li a{ color:#fff;}
.footerRight{ width:48%; padding:2em 0 0 0;}
.footerRight span{ float:left; text-align:center; width:21%; color:#fff; line-height:1.5;}
.footerRight span img{ max-width:70%; display:block; margin:0 auto;}
.footerBg .bottomBQ{ line-height:1.75; padding:1em 0; text-align:center; color:#fff; }
.footerBg .bottomBQ span{ padding:0 1em;}
.footerBg .bottomBQ span.hui{ background:url(futian20200810_214.png) left center no-repeat; padding:0 1em 0 2em; background-size:auto 1.5em; display:inline-block;}

/****中间头部样式***/

.AllLeftCon{ float:left;}
.AllRightCon{ float:right;}
.AllYdCon{ display:none;}
.ALLWidth{ width:49%;}


.AllListCon li{ overflow:hidden; line-height:2.5; height:2.5em;}
.AllListCon ul li span{ float:right; }
.AllListCon ul li a{ color:#000;}
/*.AllListCon ul li:before{content:'▪';  color:#4674e5; display: inline-block;margin-right: 10px;}*/


.videoBg{position:absolute; width:100%; z-index:-1; left:0; top:-1px; display:none;}
.videoBg video{ width:100%;}

.Toplink{ color:#242424; padding:1em 10px 0 10px; overflow:hidden;}
.Toplink a{ color:#242424;}
.Toplink .LeftCont{ float:left; width:52%; line-height:2.4; height:2.4em; overflow:hidden;}
/* .Toplink .LeftCont span{ padding:0 0 0 1em;} */
.Toplink .RightCont{ float:right; width:48%; text-align:right;}
.Toplink .RightCont p{float:right; text-align:right; margin:0 0 0 1em;} 
.Toplink .RightCont p a{  padding:0.3em; height:1.7em; border-radius:100%; background: #bd1a2d; margin:0 0.5em 0 0; float:left;}
.Toplink .RightCont p a img{ height:100%;}
.Toplink .RightCont .zxPic img{ height:2.4em;}
@media (max-width:780px){
  .Toplink .RightCont .zxPic img{ height:1.8em;}
}

.top_bg_con{ max-width:1200px; margin:0 auto;}
.logo{ width:40%; margin:0 auto 1em auto;}
.logo img{ width:100%;}
.search{ width:50%;margin:0 auto;}
.search label{ background:#fff; width:100%; line-height:2.7; border-radius:5px; display:inline-block; margin:0 0 1em 0; overflow:hidden;}
.search label a{ background:url(futian20200810_26.png) center center no-repeat; width:15%;  float:left; font-size:1.4em;}
.search label a:hover{ text-decoration:none;}
.search label input{ width:58%; border:none; background:none; float:left; color:#989898; height:2.7em;font-size:1.35em; text-indent:1em;}
.search label .btn{ border:none; background:#bd1a2d url(futian20200810_29.png) center center no-repeat; border-radius:0 5px 5px 0; float:right; width:25%; height:2.7em; background-size: auto 60%;font-size:1.4em;}

.top_bg img{ width:100%;}

.header{ position:absolute; bottom:0px; left:0px; width:100%;}
.TopContBg{ background:#bd1a2d; padding:0 0 2em 0; }
.body_b .TopContBg{ padding:115px 0 2em 0;}
.menu{ max-width:1200px; margin:0 auto; font-size:2.1em; height:2.2em; line-height:2; padding:0.3em 0;}
.menu ul{ overflow:hidden;}
.menu ul li{ width:20%; float:left; text-align:center;}
.menu ul li a{ color:#ffffff; font-weight:bold; display:inline-block; opacity:0.8;}
.menu ul li a:hover,.menu ul li.hover a{ opacity:10; border-bottom:0.1em solid #fde69b; text-decoration:none;}

.TopTextCont{max-width:1200px; margin:0 auto; color:#fff;line-height:1.5;}
.TopTextCont h1{ font-size:1.88em;  height:1.5em; overflow:hidden; text-align:center; font-weight:normal; margin:0 0 0.5em 0;}
.TopTextCont h1 a{ color:#fff;}
.TopTextCont p{ height:3em; overflow:hidden;}


.conterBg{ background:#f6f6f6; padding:0;}
.conter{max-width:1200px; margin:0 auto;}
.conter:after{content:"";clear:both;display:block;}
.device{width:46%; position:relative; }
.device .swiper-container {position:relative;overflow:hidden;z-index:1; width:100%;}
.device .swiper-wrapper {position:relative;width:500%;}
.device .swiper-slide {float: left; position:relative; width:20%; }
.device .swiper-slide img{ width:100%; display:block;}
.device .swiper-slide p{ position:absolute; bottom:0px; line-height:3; height:3em; overflow:hidden;  color:#fff;  background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1)); width:85%; overflow:hidden; z-index:9; text-indent:1em; padding:0 15% 0 0;  }


.device .swiper-pagination{ position: absolute; z-index:10; bottom: 1em; z-index:99; text-align:right; left:-10px; }
.device .swiper-pagination span{ background:#fff; border-radius:0.6em; height:0.6em; width:0.6em; display:inline-block; margin:0 0.2em; opacity:10;}
.device .swiper-pagination span.swiper-pagination-bullet-active{ background:#fde69b; width:1.5em;}

.newsRight{ width:52%;}
.conter .tit{ margin:0 0 0.5em 0; border-bottom:2px solid #bd1a2d;font-size:1.5em;overflow:hidden;}
.conter .tit span{  color:#878787; width:25%; font-weight:bold; float:left;height:2em; line-height:1.85;}
.conter .tit span.hover{ color:#000; font-weight:bold;}
.conter .tabTit span.hover{color:#bd1a2d;}
.conter .tit span em{display:inline-block; cursor:pointer;   }
.conter .tit span.hover em{border-bottom:0.2em solid #bd1a2d; }
.conter .tit a{ float:right; color:#202020; line-height:2; font-size:0.8em;}

.tabCont{ display:none;}
.tabCont ul li{ line-height:3; height:3em; font-size:1.25em;}
.tabCont ul li span{ color:#928f8d;}
.BBanner{ padding:3em 0;}
.BBanner .swiper-slide{ width:23%; margin:0 2% 0 0;}
.TopBBanner .swiper-slide a{ background:#bd1a2d; display:block; position:relative; color:#fff; font-size:1.5em; line-height:1.2; font-weight:bold;}
/*.TopBBanner .swiper-slide p{ position:absolute; width:100%; display:table; text-align:center; height:100%; z-index:10;}
.TopBBanner .swiper-slide p span{ display:table-cell; vertical-align:middle;}*/
.TopBBanner .swiper-slide p{position:absolute;width:100%;display: flex;text-align:center;height:100%;z-index:10;align-items: center;justify-content: center;}
.TopBBanner .swiper-slide p span{/* display:table-cell; *//* vertical-align:middle; */}
.BBanner .swiper-slide img{width:100%; }
.TopBBanner .swiper-slide img{opacity:0.4;}
.BBanner .swiper-pagination-bullet{ background:#fde69b; width:0.8em; height:0.8em; opacity:10;}
.TopBBanner .swiper-slide a:hover img{ opacity:10;}
.TopBBanner .swiper-slide a:hover p{ text-shadow:5px 2px 10px #000;}
.BBanner .swiper-pagination-bullet-active{ background:#bd1a2d;}

.conterBgZWFW{ padding:1.5em;max-width:1200px;margin:4em auto; box-shadow:5px 5px 20px rgba(0,0,0,.1);}
.ZwfwBanner{background:#fef4ea url(futian20200810_121.jpg) right center no-repeat; background-size:auto 100%;   font-size:1.4em; overflow:hidden; box-shadow:0px 0px 10px rgba(0,0,0,.1);transform:translate(0,-80px);transition:all 1s ease-out 0s;opacity:0; margin:0 1.5em;}
.home1.showdiv .ZwfwBanner{transform:none;opacity:1;}
.ZwfwBanner .Bannerlogo{padding:0 3.5em 0 0; position:relative; overflow:hidden; float:left; }
.ZwfwBanner .Bannerlogo .zezao{ position:absolute; width:150%; height:300%; background:#fff; border-radius:100%; right:0px; bottom:-42%; z-index:1;}
.ZwfwBanner .Bannerlogo .pic{ float:left; padding:2.5em 0 2.5em 3em; position:relative; z-index:2;}
.ZwfwBanner .Bannerlogo .pic img{ height:2.5em;}
.ZwfwBanner .Bannerlogo .text{color:#bd1a2d; position:relative; z-index:2; float:left; padding:2.5em 0;}
.ZwfwBanner .Bannerlogo .text p{ line-height:2.5; border-left:1px solid #bd1a2d; padding:0 0 0 1em;margin:0 0 0 1em;}

.ZwfwTopBtn{  margin:1em 0 0 0; padding:1.5em 1.5em 0 1.5em;transform:translate(0,80px);transition:all 1s ease-out 0s;opacity:0;}
.home1.showdiv .ZwfwTopBtn{transform:none;opacity:1;}
.ZwfwTopBtn .tabs{ font-size:1.5em; color:#bd1a2d; font-weight:bold; line-height:2.5; text-align:center;}
.ZwfwTopBtn .tabs span{ display:inline-block; margin:0 3%; opacity:0.6; cursor:pointer;}
.ZwfwTopBtn .tabs span.active{ border-bottom:0.3em solid #fde69b; opacity:10; }
.ZwfwTopBtn ul{ overflow:hidden;  padding:0 0 0.8em 0;}
.ZwfwTopBtn ul li{ float:left; width:18%; margin:1.5em 1% 0 1%; display:table;height:8.5em;font-weight:bold;font-size:1.25em;}
.ZwfwTopBtn ul li a{ display:table-cell; vertical-align:middle; background:#fdf8f4; text-align:center; color:#bd1a2d;  }
.ZwfwTopBtn ul li span{ height:3.5em; background:url(futian20200810_133.png) center center no-repeat; background-size:auto 100%; display:block; margin:0 0 0.5em 0;}
.ZwfwTopBtn ul li:hover{box-shadow:3px 3px 10px rgba(0,0,0,.1);transform:scale(1.05); }
.ZwfwTopBtn ul li:hover a,.ZwfwTopBtn ul li a:hover{ text-decoration:none; color:#fff; background:url(futian20200810_125.jpg) no-repeat; background-size:100% 100%; }
.ZwfwTopBtn ul li:hover a span,.ZwfwTopBtn ul li a:hover span{background-image:url(futian20200810_1331.png);}
.ZwfwTopBtn ul li span.bg2{ background-image:url(futian20200810_139.png);}
.ZwfwTopBtn ul li span.bg3{ background-image:url(futian20200810_128.png);}
.ZwfwTopBtn ul li span.bg4{ background-image:url(futian20200810_130.png);}
.ZwfwTopBtn ul li span.bg5{ background-image:url(futian20200810_136.png);}
.ZwfwTopBtn ul li span.bg6{ background-image:url(futian20200810_155.png);}
.ZwfwTopBtn ul li span.bg7{ background-image:url(futian20200810_148.png);}
.ZwfwTopBtn ul li span.bg8{ background-image:url(futian20200810_150.png);}
.ZwfwTopBtn ul li span.bg9{ background-image:url(futian20200810_152.png);}
.ZwfwTopBtn ul li span.bg11{ background-image:url(ft2020102911.png);}
.ZwfwTopBtn ul li span.bg12{ background-image:url(ft2020102912.png);}
.ZwfwTopBtn ul li span.bg13{ background-image:url(ft2020102913.png);}
.ZwfwTopBtn ul li span.bg14{ background-image:url(ft2020102914.png);}
.ZwfwTopBtn ul li span.bg15{ background-image:url(ft2020102915.png);}
.ZwfwTopBtn ul li span.bg16{ background-image:url(ft2020102916.png);}
.ZwfwTopBtn ul li span.bg17{ background-image:url(ft2020102917.png);}
.ZwfwTopBtn ul li span.bg18{ background-image:url(ft2020102918.png);}
.ZwfwTopBtn ul li span.bg19{ background-image:url(ft2020102919.png);}
.ZwfwTopBtn ul li span.bg20{ background-image:url(ft2020102920.png);}
.ZwfwTopBtn ul li span.bg21{ background-image:url(ft2020102921.png);}
.ZwfwTopBtn ul li span.bg22{ background-image:url(futian20200810_130.png);}
.ZwfwTopBtn ul li span.bg23{ background-image:url(ft2020102922.png);}
.ZwfwTopBtn ul li span.bg24{ background-image:url(ft2020102923.png);}
.ZwfwTopBtn ul li span.bg25{ background-image:url(ft2020102925.png);}
.ZwfwTopBtn ul li span.bg26{ background-image:url(ft2020102926.png);}
.ZwfwTopBtn ul li span.bg27{ background-image:url(ft2020102927.png);}
.ZwfwTopBtn ul li span.bg28{ background-image:url(ft2020102924.png);}
.ZwfwTopBtn ul li span.bg29{ background-image:url(futian20200810_158.png);}


.ZwfwTopBtn ul li:hover a span.bg2,.ZwfwTopBtn ul li a:hover span.bg2{ background-image:url(futian20200810_1391.png);}
.ZwfwTopBtn ul li:hover a span.bg3,.ZwfwTopBtn ul li a:hover span.bg3{ background-image:url(futian20200810_1281.png);}
.ZwfwTopBtn ul li:hover a span.bg4,.ZwfwTopBtn ul li a:hover span.bg4
.ZwfwTopBtn ul li span.bg4{ background-image:url(futian20200810_1301.png);}
.ZwfwTopBtn ul li:hover a span.bg5,.ZwfwTopBtn ul li a:hover span.bg5{ background-image:url(futian20200810_1361.png);}
.ZwfwTopBtn ul li:hover a span.bg6,.ZwfwTopBtn ul li a:hover span.bg6{ background-image:url(futian20200810_1551.png);}
.ZwfwTopBtn ul li:hover a span.bg7,.ZwfwTopBtn ul li a:hover span.bg7{ background-image:url(futian20200810_1481.png);}
.ZwfwTopBtn ul li:hover a span.bg8,.ZwfwTopBtn ul li a:hover span.bg8{ background-image:url(futian20200810_1501.png);}
.ZwfwTopBtn ul li:hover a span.bg9,.ZwfwTopBtn ul li a:hover span.bg9{ background-image:url(futian20200810_1521.png);}
.ZwfwTopBtn ul li:hover a span.bg10,.ZwfwTopBtn ul li a:hover span.bg10{ background-image: url(futian20200810_1581.png);}
.ZwfwTopBtn ul li span.bg10{ background-image:url(futian20200810_158.png);}
.ZwfwTopBtn ul li:hover a span.bg11,.ZwfwTopBtn ul li a:hover span.bg11{ background-image:url(ft2020102911_1.png);}
.ZwfwTopBtn ul li:hover a span.bg12,.ZwfwTopBtn ul li a:hover span.bg12{ background-image:url(ft2020102912_1.png);}
.ZwfwTopBtn ul li:hover a span.bg13,.ZwfwTopBtn ul li a:hover span.bg13{ background-image:url(ft2020102913_1.png);}
.ZwfwTopBtn ul li:hover a span.bg14,.ZwfwTopBtn ul li a:hover span.bg14{ background-image:url(ft2020102914_1.png);}
.ZwfwTopBtn ul li:hover a span.bg15,.ZwfwTopBtn ul li a:hover span.bg15{ background-image:url(ft2020102915_1.png);}
.ZwfwTopBtn ul li:hover a span.bg16,.ZwfwTopBtn ul li a:hover span.bg16{ background-image:url(ft2020102916_1.png);}
.ZwfwTopBtn ul li:hover a span.bg17,.ZwfwTopBtn ul li a:hover span.bg17{ background-image:url(ft2020102917_1.png);}
.ZwfwTopBtn ul li:hover a span.bg18,.ZwfwTopBtn ul li a:hover span.bg18{ background-image:url(ft2020102918_1.png);}
.ZwfwTopBtn ul li:hover a span.bg19,.ZwfwTopBtn ul li a:hover span.bg19{ background-image:url(ft2020102919_1.png);}
.ZwfwTopBtn ul li:hover a span.bg20,.ZwfwTopBtn ul li a:hover span.bg20{ background-image:url(ft2020102920_1.png);}
.ZwfwTopBtn ul li:hover a span.bg21,.ZwfwTopBtn ul li a:hover span.bg21{ background-image:url(ft2020102921_1.png);}
.ZwfwTopBtn ul li:hover a span.bg22,.ZwfwTopBtn ul li a:hover span.bg22{ background-image:url(futian20200810_1301.png);}
.ZwfwTopBtn ul li:hover a span.bg23,.ZwfwTopBtn ul li a:hover span.bg23{ background-image:url(ft2020102922_1.png);}
.ZwfwTopBtn ul li:hover a span.bg24,.ZwfwTopBtn ul li a:hover span.bg24{ background-image:url(ft2020102923_1.png);}
.ZwfwTopBtn ul li:hover a span.bg25,.ZwfwTopBtn ul li a:hover span.bg25{ background-image:url(ft2020102925_1.png);}
.ZwfwTopBtn ul li:hover a span.bg26,.ZwfwTopBtn ul li a:hover span.bg26{ background-image:url(ft2020102926_1.png);}
.ZwfwTopBtn ul li:hover a span.bg27,.ZwfwTopBtn ul li a:hover span.bg27{ background-image:url(ft2020102927_1.png);}
.ZwfwTopBtn ul li:hover a span.bg28,.ZwfwTopBtn ul li a:hover span.bg28{ background-image:url(ft2020102924_1.png);}
.ZwfwTopBtn ul li:hover a span.bg29,.ZwfwTopBtn ul li a:hover span.bg29{ background-image:url(futian20200810_1581.png);}

.XXGKcontBg{ background:url(futian20200810_165.jpg) top center no-repeat; padding:3em 0;  }
@font-face {
  font-family: 'rzzy';   /*字体名称*/
  src: url('rzzy.ttf');       /*字体源文件*/
}
.BottomTit{ max-width:1200px; margin:1.5em auto; overflow:hidden;}
.BottomTit em{font-family: 'rzzy'; color:#bd1a2d; font-size:2.4em; line-height:1;}
.BottomTit span{ background:#bd1a2d; display:inline-block; border-radius:5px; font-size:2em; padding:0 0.5em; line-height:1.18; color:#fff; margin:0 0 0 0.2em; }
.BottomTit a{ float:right; color:#838383; line-height:2;}

.XXGKnewsRight{ width:65%;}
.body_b .XXGKnewsRight{transform:translate(-80px,-80px);transition:all 1s ease-out 0s;opacity:0; }

.XXGKjsCont{ background:#fff; width:30%; padding:0 0 1em 0;}
.body_b .XXGKjsCont{transform:translate(80px,-80px);transition:all 1s ease-out 0s;opacity:0;}
.body_b .showdiv .XXGKnewsRight,.body_b .showdiv .XXGKjsCont{transform:none;opacity:1;}
.XXGKjsCont .touTit{ background:#bd1a2d; font-size:1.6em; color:#fff; font-weight:bold; line-height:3; text-align:center; margin:0 0 0.5em 0;}
.XXGKjsCont p{ background:#fefaf7; border-radius:5px; margin:0 1em 0.5em 1em; }
.XXGKjsCont p input{ height:2.2em;line-height:2.2; font-size:1.25em; width:100%; text-indent:2em; border:none; background:none; }
.XXGKjsCont h6{ font-weight:normal; line-height:2; font-size:1.4em; text-align:center;}
.XXGKjsCont h6 a{ display:block; color:#fff; background:#bd1a2d;border-radius:5px; text-align:center; margin:0 1em 0 1em;}

.BmcxCont{max-width:1200px; margin:0 auto; overflow:hidden; }
.body_b .BmcxCont{transform:translateY(80px);transition:all 1s ease-out 0s;opacity:0;}
.body_b .showdiv .BmcxCont{transform:none;opacity:1;}

.BmcxCont ul{ overflow:hidden; width:102%;}
.BmcxCont ul li{ float:left; width:15.1%; margin:0 1.5% 1.5% 0;}
.BmcxCont ul li a{ background:#fff;color:#000;height:4.6em; display:table; padding:0 15%; width:70%; line-height:1.2;}
.BmcxCont ul li a span{ background:url(futian20200810_39.png) left center no-repeat; background-size:auto 2em; padding:0 0 0 2.5em; display:table-cell; vertical-align:middle;  }
.BmcxCont ul li a:hover{ background:#bd1a2d; color:#fff; text-decoration:none;}
.BmcxCont ul li a:hover span{ background-image:url(futian20200810_391.png);}
.BmcxCont ul li a span.bg2{ background-image:url(futian20200810_34.png);}
.BmcxCont ul li a span.bg3{ background-image:url(futian20200810_36.png);}
.BmcxCont ul li a span.bg4{ background-image:url(futian20200810_42.png);}
.BmcxCont ul li a span.bg5{ background-image:url(futian20200810_44.png);}
.BmcxCont ul li a span.bg6{ background-image:url(futian20200810_47.png);}
.BmcxCont ul li a span.bg7{ background-image:url(futian20200810_56.png);}
.BmcxCont ul li a span.bg8{ background-image:url(futian20200810_67.png);}
.BmcxCont ul li a span.bg9{ background-image:url(futian20200810_59.png);}
.BmcxCont ul li a span.bg10{ background-image:url(futian20200810_62.png);}
.BmcxCont ul li a span.bg11{ background-image:url(futian20200810_68.png);}
.BmcxCont ul li a span.bg12{ background-image:url(futian20200810_76.png);}
.BmcxCont ul li a span.bg13{ background-image:url(futian20200810_65.png);}
.BmcxCont ul li a span.bg14{ background-image:url(futian20200810_76.png);}
.BmcxCont ul li a span.bg15{ background-image:url(futian20200810_82.png);}
.BmcxCont ul li a span.bg16{ background-image:url(futian20200810_88.png);}
.BmcxCont ul li a span.bg17{ background-image:url(futian20200810_85.png);}
.BmcxCont ul li a span.bg18{ background-image:url(futian20200810_79.png);}


.BmcxCont ul li a:hover span.bg2{ background-image:url(futian20200810_341.png);}
.BmcxCont ul li a:hover span.bg3{ background-image:url(futian20200810_361.png);}
.BmcxCont ul li a:hover span.bg4{ background-image:url(futian20200810_421.png);}
.BmcxCont ul li a:hover span.bg5{ background-image:url(futian20200810_441.png);}
.BmcxCont ul li a:hover span.bg6{ background-image:url(futian20200810_471.png);}
.BmcxCont ul li a:hover span.bg7{ background-image:url(futian20200810_561.png);}
.BmcxCont ul li a:hover span.bg8{ background-image:url(futian20200810_671.png);}
.BmcxCont ul li a:hover span.bg9{ background-image:url(futian20200810_591.png);}
.BmcxCont ul li a:hover span.bg10{ background-image:url(futian20200810_621.png);}
.BmcxCont ul li a:hover span.bg11{ background-image:url(futian20200810_681.png);}
.BmcxCont ul li a:hover span.bg12{ background-image:url(futian20200810_761.png);}
.BmcxCont ul li a:hover span.bg13{ background-image:url(futian20200810_651.png);}
.BmcxCont ul li a:hover span.bg14{ background-image:url(futian20200810_761.png);}
.BmcxCont ul li a:hover span.bg15{ background-image:url(futian20200810_821.png);}
.BmcxCont ul li a:hover span.bg16{ background-image:url(futian20200810_881.png);}
.BmcxCont ul li a:hover span.bg17{ background-image:url(futian20200810_851.png);}
.BmcxCont ul li a:hover span.bg18{ background-image:url(futian20200810_791.png);}


.ZmhdLeftC{ width:49%;}
.body_b .ZmhdLeftC{transform:translateY(80px);transition:all 1s ease-out 0s;opacity:0;}

.ZmhdLeftC ul{ overflow:hidden; font-size:1.13em; padding:0 0 0.8em 0; width:102%;}
.ZmhdLeftC ul li{ float:left; width:31.3%; margin:0 2% 1.5% 0; display:table;height:8.5em;}
.ZmhdLeftC ul li a{ display:table-cell; vertical-align:middle; background:#fdf8f4; text-align:center; color:#000; }
.ZmhdLeftC ul li span{ width:25%;  display:block; margin:0 auto 0.5em auto;}
.ZmhdLeftC ul li span img{ width:100%; max-width:72px;}

.ZmhdRightC{ width:49%; height:19.5em; display:table; background:#fdf8f4;}
.body_b .ZmhdRightC{transform:translateY(-80px);transition:all 1s ease-out 0s;opacity:0;}
.body_b .showdiv .ZmhdLeftC,.body_b .showdiv .ZmhdRightC{transform:none;opacity:1;}
.ZmhdRightC .textCont{ display:table-cell; width:60%; vertical-align:top; padding:1.6% 4%;}
.ZmhdRightC .textCont h1{ font-size:1.5em; border-left:0.5em solid #bd1a2d; color:#bd1a2d; padding:0 0 0 0.5em; line-height:1; margin:0 0 0.5em 0;}
.ZmhdRightC .textCont h5{ line-height:1.5; font-size:1.13em; height:6em; }
.ZmhdRightC .textCont p{ color:#72706e; line-height:1.5;}
.ZmhdRightC .textCont h6{ font-size:1em; margin:1em 0 0 0;}
.ZmhdRightC .textCont h6 a{ display:inline-block; width:48%; margin:0 2% 0 0; background:#bd1a2d; border-radius:5px; color:#fff; line-height:2.5; text-align:center; font-weight:normal;}
.ZmhdRightC .picCont{ width:40%; display:table-cell; vertical-align:middle; text-align:center;}
.ZmhdRightC .picCont img{ max-width:90%;}
.ZwfwBottomBanner .conter{ overflow:hidden;}
.ZwfwBottomBanner .swiper-container{ padding:0 0 1em 0; overflow:visible;}
.ZwfwBottomBanner .swiper-slide p{ line-height:2; height:8em; overflow:hidden;font-size:12px;  position:absolute; bottom:0px; left:0px; width:100%;line-height:3; height:3em; overflow:hidden;  color:#fff;  background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1)); width:100%; overflow:hidden; z-index:9; text-indent:1em; font-size:1.1em; }
.ZwfwBottomBanner .swiper-slide img{ width:100%;}
.ZwfwBottomBanner .swiper-container .swiper-pagination{ top:-2.5em;  text-align:right; height:1em;}
.allmore{ clear:both;}
.allmore a{ background:#eeeeee; font-size:1.2em; line-height:2.5; color:#000; text-align:center; display:block; border-radius:5px;}


.MiaoDianLeft{ position:fixed; left:20px; top:300px; z-index:99; display:none;}
.MiaoDianLeft ul li{ margin:0 0 10px 0; position:relative;}
.MiaoDianLeft ul li a{ display:block; height:20px; width:20px; background:#fde69b; border-radius:100%; text-indent:-9999px;}
.MiaoDianLeft ul li.hover a{ background:#bd1a2d;}

.MiaoDianLeft ul li span{ background:#fff; border:1px solid #eeeeee; line-height:2; top:50%; margin-top:-1em; left:30px; color:#333; width:10em; text-align:center; position:absolute; border-radius:10px; display:none;}
.MiaoDianLeft ul li.hover span{}

.rightNav{ position:fixed; right:20px; z-index:99;}
.rightNav ul li{ margin:0 0 1em 0;}
.rightNav ul li a{ background:rgba(255,255,255,.6); padding:0.8em; display:block; box-shadow:0px 0px 5px rgba(0,0,0,.2);border-radius:100%;}


/*--政民互动--*/
.body_c{}
.LMtopBG{ background:#bd1a2d; }
.ToplinkLM{padding:0.5em 2%;}
.ToplinkLM,.ToplinkLM a{ color:#fff;}
.ToplinkLM .RightCont p a{ background:#fff;}
.top_bg_conLM{ width:100%; max-width:1200px; display:table; overflow:hidden; margin:0.5em auto;}
.top_bg_conLM .logo{ display:table-cell; vertical-align:middle; width:50%; margin:0;}
.top_bg_conLM .logo img{max-width:384px; width:80%;}
.top_bg_conLM .search{display:table-cell; vertical-align:middle; }
.top_bg_conLM .search label{ padding:1px; border-radius:10px; line-height:1.5; max-width:280px; width:100%; float:right;}
.top_bg_conLM .search label a{ background-size:auto 80%;}
.top_bg_conLM .search label input{ height:1.5em;}
.top_bg_conLM .search label .btn{border-radius:0 10px 10px 0; height:1.6em;}

.xianBg{ border-top:1px solid #e1a0a5;}
.xianBg .menu{ padding:0; height:auto; line-height:1.8;}
.xianBg .menu ul li a:hover,.xianBg  .menu ul li.hover a{ border-bottom:0.2em solid #fff;}

.ZmhdLMleftCK  ul li{ width:48%;}
.ZmhdLYleft{ width:48%;}
.ZmhdLYleft ul{ overflow:hidden;  }
.ZmhdLYleft ul li{ float:left; width:48%; margin:0 1% 2% 1%; display:table;height:11em;font-weight:bold;font-size:1.25em;}
.ZmhdLYleft ul li a{ display:table-cell; vertical-align:middle; background:#eeeeee; text-align:center; color:#000; border-radius:5px;}
.ZmhdLYleft ul li span{ height:3.5em; background:url(futian20200810_173.png) center center no-repeat; background-size:auto 100%; display:block; margin:0 0 0.5em 0;}
.ZmhdLYleft ul li:hover a,.ZmhdLYleft ul li a:hover{ text-decoration:none; color:#fff; background:url(futian20200810_125.jpg) no-repeat; background-size:100% 100%; }
.ZmhdLYleft ul li:hover a span,.ZmhdLYleft ul li a:hover span{background-image:url(futian20200810_1731.png);}
.ZmhdLYleft ul li span.bg2{ background-image:url(futian20200810_168.png);}
.ZmhdLYleft ul li span.bg3{ background-image:url(futian20200810_179.png);}
.ZmhdLYleft ul li span.bg4{ background-image:url(zmhd20200813_01.png);}

.ZmhdLYleft ul li:hover a span.bg2,.ZmhdLYleft ul li a:hover span.bg2{ background-image:url(futian20200810_1681.png);}
.ZmhdLYleft ul li:hover a span.bg3,.ZmhdLYleft ul li a:hover span.bg3{ background-image:url(futian20200810_1791.png);}
.ZmhdLYleft ul li:hover a span.bg4,.ZmhdLYleft ul li a:hover span.bg4{ background-image:url(zmhd20200813_011.png);}

.ZmhdLYright{ width:51%;}
.ZmhdLYright .tit span.hover{ color:#000;}
.ZmhdLYright ul li{ height:auto; line-height:1.5; margin:0 0 1em 0;}
.ZmhdLYright ul li a{ display:block; height:1.5em; overflow:hidden;}
.ZmhdLYright ul li span{ float:none;}
.ZmhdLYright ul li span em{ margin:0 1em 0 0;}

.HuiBG{ background:#eeeeee; padding:1em 0;}
.ZmhdZJcont ul{ width:48%; font-size:1.1em; }
.ZmhdZJcont ul li{ margin:0 0 1.5em 0;}
.ZmhdZJcont ul li span{ background:#bd1a2d; line-height:3.4; float:left; padding:0 0.5em; border-radius:5px; color:#fff; margin:0 1em 0 0;}
.ZmhdZJcont ul li a{ padding:0.4em 0;line-height:1.3; height:2.6em; overflow:hidden; color:#000; display:table-cell; vertical-align:middle;} 
.ZmhdZJcont ul li:hover{ background:#fff;border-radius:5px;}
.ZmhdZJcont ul li a:hover{ text-decoration:none;}
.ZmhdZJcont ul li span.JS{ background:#bfbfbf;}

/*--政务公开--*/

.ZwgkXXGK{ border:2px solid #c40001; border-radius:5px; padding:1em; }
.ZwgkXXGKtit{ background:#bd1a2d; color:#fff; text-align:center; line-height:4.2; font-size:1.2em; border-radius:5px 5px 0 0;}
.ZwgkXXGKtit span{ display:inline-block; background:url(zwgk20200813-111.png) left center no-repeat; padding:0 0 0 4em; background-size:3.5em auto;}
.ZwgkXXGK .BmcxCont{ border:2px solid #bd1a2d;border-radius:0 0 5px 5px; margin:0;}
.ZwgkXXGK .BmcxCont ul{ width:auto; padding:1em;}
.ZwgkXXGK .BmcxCont ul li{ width:18%; margin:0 1%; font-size:1.25em;}
.ZwgkXXGK .BmcxCont ul li a{ width:95%; padding:0 0 0 5%; height:4em;}

.ZwgkXXGK .XXGKbtn{ margin:1em 0 0 0;}
.ZwgkXXGK .XXGKbtn ul{ overflow:hidden; font-size:1.25em; width:101%;}
.ZwgkXXGK .XXGKbtn ul li{ float:left; width:19%; margin:0 1% 1% 0; }
.ZwgkXXGK .XXGKbtn ul li a{ font-size:0.9em;display:block; background:#eeeeee; text-align:center; color:#bd1a2d;height:6.5em;border-radius:5px; padding:1em 1% 0 1%; }
.ZwgkXXGK .XXGKbtn ul li span{ height:3.25em;  display:block; margin:0 auto 0.5em auto; background:url(zwgk20200813-021.png) center center no-repeat; background-size:auto 100%;}
.ZwgkXXGK .XXGKbtn ul li span.bg2{ background-image:url(zwgk20200813-031.png);}
.ZwgkXXGK .XXGKbtn ul li span.bg3{ background-image:url(zwgk20200813-041.png);}
.ZwgkXXGK .XXGKbtn ul li span.bg4{ background-image:url(zwgk20200813-051.png);}
.ZwgkXXGK .XXGKbtn ul li span.bg5{ background-image:url(zwgk202008131.png);}
.ZwgkXXGK .XXGKbtn ul li span.bg6{ background-image:url(zwgk20200813-071.png);}
.ZwgkXXGK .XXGKbtn ul li span.bg7{ background-image:url(zwgk20200813-081.png);}
.ZwgkXXGK .XXGKbtn ul li span.bg8{ background-image:url(zwgk20200813-091.png);}
.ZwgkXXGK .XXGKbtn ul li span.bg9{ background-image:url(zwgk20200813-101.png);}
.ZwgkXXGK .XXGKbtn ul li span.bg10{ background-image:url(zwgk20200813-061.png);}
.ZwgkXXGK .XXGKbtn ul li a:hover{ text-decoration:none; background:#c40001; color:#fff;}
.ZwgkXXGK .XXGKbtn ul li a:hover span{background-image:url(zwgk20200813-02.png);}
.ZwgkXXGK .XXGKbtn ul li a:hover span.bg2{ background-image:url(zwgk20200813-03.png);}
.ZwgkXXGK .XXGKbtn ul li a:hover span.bg3{ background-image:url(zwgk20200813-04.png);}
.ZwgkXXGK .XXGKbtn ul li a:hover span.bg4{ background-image:url(zwgk20200813-05.png);}
.ZwgkXXGK .XXGKbtn ul li a:hover span.bg5{ background-image:url(zwgk20200813.png);}
.ZwgkXXGK .XXGKbtn ul li a:hover span.bg6{ background-image:url(zwgk20200813-07.png);}
.ZwgkXXGK .XXGKbtn ul li a:hover span.bg7{ background-image:url(zwgk20200813-08.png);}
.ZwgkXXGK .XXGKbtn ul li a:hover span.bg8{ background-image:url(zwgk20200813-09.png);}
.ZwgkXXGK .XXGKbtn ul li a:hover span.bg9{ background-image:url(zwgk20200813-10.png);}
.ZwgkXXGK .XXGKbtn ul li a:hover span.bg10{ background-image:url(zwgk20200813-06.png);}

.HuibannerBG{ background:#eeeeee; padding:3em 0; margin-top:3em;}
.HuibannerBG .allmore a{ background:#fff;}

.HuiBG2{ background:#fafafa; padding:3em 0; }
.ZwgkWJright{ background:#eeeeee;}
.ZwgkWJright p{ background:#fff;}

.ZwgkJDcont{ clear:both; padding:1em 0;}
.ZwgkJDcont ul{ width:101.5%; overflow:hidden;}
.home2.showdiv .ZwgkJDcont{    transform: none;  opacity: 1;}
.ZwgkJDcont ul li{ float:left; width:32%; margin:0 1.3% 1.3% 0;}
.ZwgkJDcont ul li img{ width:100%;}

.ZwgkLYcont ul{ width:101%;}
.ZwgkLYcont ul li{ float:left; font-size:1.25em; width:19%; margin:0 1% 1% 0; display:table;
 animation-duration:1s;  animation-fill-mode: both;   animation-name: fadeInLeft; }
.ZwgkLYcont ul li:nth-child(n+6):nth-child(-n+10),.ZwgkLYcont ul li:nth-child(n+16):nth-child(-n+20){animation-name: fadeInRight;}
.home3.showdiv .ZwgkLYcont ul li{    transform: none;  opacity: 1;}
.ZwgkLYcont ul li a{ display:table-cell;height:4.5em; line-height:1.5; vertical-align:middle; background:#fff; border-radius:5px; text-align:center; color:#000; padding:0 1%; width:98%;}
.ZwgkLYcont ul li a:hover{ background:#c40001; color:#fff; text-decoration:none;}
.ZwgkLYcontNei ul li a{ background:#dc6667; box-shadow:none;}

.ZwgkZWleft{ width:48%;}
.ZwgkZWleft ul li{ margin:1.5em 0 0 0; background:#fafafa;border-radius:5px;color:#515151; overflow:hidden;}
.ZwgkZWleft ul li span{ background:#bd1a2d; line-height:5; float:left; text-align:center; width:8em;  border-radius:5px; color:#fff; margin:0 0.5em 0 0; font-size:1.25em; }
.ZwgkZWleft ul li p{line-height:1.5; height:6.25em; overflow:hidden; color:#000; display:table-cell; vertical-align:middle; padding:0 1em 0 0;} 
.ZwgkZWleft ul li a{ color:#515151; padding:0 0.5em; word-break:keep-all;}
.ZwgkZWleft ul li a:hover{ text-decoration:none; color:#c40001; font-weight:bold;}

.ZwgkZWright{ width:48%;}


.ZwgkZWright .MSSSbtn{ border: 2px solid #c40001; border-radius:5px; padding:0.5em 0 0  0;}
.ZwgkZWright .MSSSbtn ul{ overflow:hidden; font-size:1.25em;}
.ZwgkZWright .MSSSbtn ul li{ float:left; width:31.3%; margin:0 1% 1% 1%; }
.ZwgkZWright .MSSSbtn ul li a{ display:block; background:#fafafa; text-align:center; color:#000;height:6em;border-radius:5px; padding:1em 1% 0 1%; }
.ZwgkZWright .MSSSbtn ul li span{ height:3em;  display:block; margin:0 auto 0.5em auto; background:url(zwgk20200813-12.png) center center no-repeat; background-size:auto 100%;}
.ZwgkZWright .MSSSbtn ul li span.bg2{ background-image:url(zwgk20200813-14.png);}
.ZwgkZWright .MSSSbtn ul li span.bg3{ background-image:url(zwgk20200813-13.png);}
.ZwgkZWright .MSSSbtn ul li span.bg4{ background-image:url(zwgk20200813-15.png);}
.ZwgkZWright .MSSSbtn ul li span.bg5{ background-image:url(zwgk20200813-17.png);}
.ZwgkZWright .MSSSbtn ul li span.bg6{ background-image:url(zwgk20200813-16.png);}
.ZwgkZWright .MSSSbtn ul li span.bg7{ background-image:url(zwgk20200813-18.png);}
.ZwgkZWright .MSSSbtn ul li span.bg8{ background-image:url(zwgk20200813-20.png);}
.ZwgkZWright .MSSSbtn ul li span.bg9{ background-image:url(zwgk20200813-19.png);}
.ZwgkZWright .MSSSbtn ul li span.bg10{ background-image:url(zwgk20200813-21.png);}
.ZwgkZWright .MSSSbtn ul li span.bg11{ background-image:url(zwgk20200813-23.png);}
.ZwgkZWright .MSSSbtn ul li span.bg12{ background-image:url(zwgk20200813-22.png);}
.ZwgkZWright .MSSSbtn ul li a:hover{ background:#bd1a2d; text-decoration:none; color:#fff;}
.ZwgkZWright .MSSSbtn ul li a:hover span{background-image:url(zwgk20200813-121.png);}
.ZwgkZWright .MSSSbtn ul li a:hover  span.bg2{ background-image:url(zwgk20200813-141.png);}
.ZwgkZWright .MSSSbtn ul li a:hover  span.bg3{ background-image:url(zwgk20200813-131.png);}
.ZwgkZWright .MSSSbtn ul li a:hover  span.bg4{ background-image:url(zwgk20200813-151.png);}
.ZwgkZWright .MSSSbtn ul li a:hover  span.bg5{ background-image:url(zwgk20200813-171.png);}
.ZwgkZWright .MSSSbtn ul li a:hover  span.bg6{ background-image:url(zwgk20200813-161.png);}
.ZwgkZWright .MSSSbtn ul li a:hover  span.bg7{ background-image:url(zwgk20200813-181.png);}
.ZwgkZWright .MSSSbtn ul li a:hover  span.bg8{ background-image:url(zwgk20200813-201.png);}
.ZwgkZWright .MSSSbtn ul li a:hover  span.bg9{ background-image:url(zwgk20200813-191.png);}
.ZwgkZWright .MSSSbtn ul li a:hover  span.bg10{ background-image:url(zwgk20200813-211.png);}
.ZwgkZWright .MSSSbtn ul li a:hover  span.bg11{ background-image:url(zwgk20200813-231.png);}
.ZwgkZWright .MSSSbtn ul li a:hover  span.bg12{ background-image:url(zwgk20200813-221.png);}


/*--政务服务--*/

.ZwfwTopLeft{ width:51%;}
.ZwfwTopLeft .ZwfwTopBtn{ padding:0; border:2px solid #bd1a2d; border-radius:5px; margin:0;transform: none; opacity: 1;}
.ZwfwTopLeft .tabs{ margin:0.6em 0;}
.ZwfwTopLeft ul{ margin:0 1%;}
.ZwfwTopLeft ul li{ width:31.3%; margin:1%; height:8em;}
.ZwfwTopLeft ul li:hover{transform:none;}

.ZwfwTopRight{width:46%;}
.ZwfwTopRight .CaiCont{ border:2px solid #eeeeee;border-radius:5px; margin:0 0 0.5em 0; }
.ZwfwTopRight .CaiCont .touTit{ background:#eeeeee; font-size:1.5em; line-height:2.5; color:#bd1a2d; text-align:center; font-weight:bold; cursor:pointer;}
.ZwfwTopRight .CaiCont ul{ overflow:hidden; background:url(ZWFW20200825_07.png) bottom center no-repeat; padding:0 0 0.5em 0; display:none; background-size:100% 100% ;}
.ZwfwTopRight .CaiCont ul li{  width:44%; margin:0.5em 0 0 6%; float:left; display:table;  line-height:1.25; height:3.55em; overflow:hidden;}
.ZwfwTopRight .CaiCont ul li span{ width:85%;  display:table-cell; vertical-align:middle;background:url(ZWFW20200825_03.png) left center no-repeat; background-size:auto 40%;padding:0 0 0 15%;}
.ZwfwTopRight .CaiCont ul li a{color:#000;max-width:150px; display:block;}

.ZwfwTopRight .CaiCont.hover{ border:2px solid #bd1a2d;}
.ZwfwTopRight .CaiCont.hover .touTit{ background:#bd1a2d;color:#fff;}
.ZwfwTopRight .CaiCont.hover ul{ display:block;}

.ZwfwTopRight .CaiBanner img{ width:100%;}


.ZJSZ_gailan{position:relative;overflow:hidden;background:#fff;border-radius:5px;border:2px solid #bd1a2d;}
.ZJSZ_gailan .swiper-wrapper{ width:500%; padding:1em 0; overflow:hidden;}
.ZJSZ_gailan  .swiper-slide{float: left;text-align: center;  width:11.8em; height:9.5em; display:table; margin:0 5px;  overflow:hidden;}
.home2.showdiv .ZJSZ_gailan  .swiper-slide{transform: none; opacity: 1;}
.ZJSZ_gailan  .swiper-slide:hover{ background:#bd1a2d;border-radius:5px;} 
.ZJSZ_gailan  .swiper-slide p{ display:table-cell; vertical-align:middle; font-size:1.25em;}
.ZJSZ_gailan  .swiper-slide span{ display:block;}
.ZJSZ_gailan  .swiper-slide span img{ width:35%;}
.ZJSZ_gailan  .swiper-slide a{ color:#000;}
.ZJSZ_gailan  .swiper-slide a:hover{ text-decoration:none;}
.ZJSZ_gailan  .swiper-slide ul{ vertical-align:middle; display:none;color:#fff; line-height:2;}
.ZJSZ_gailan  .swiper-slide ul h3{ font-size:1.25em; font-weight:normal;}
.ZJSZ_gailan  .swiper-slide ul li a{  display:inline-block; color:#fff; }
.ZJSZ_gailan  .swiper-slide ul li a:hover{ }

.ZJSZ_gailan  .swiper-slide:hover p{ display:none;}
.ZJSZ_gailan  .swiper-slide:hover ul{ display:table-cell;}

.tabtit{ overflow:hidden;}
.tabtit .BottomTit{ float:left; width:31.3%;opacity:0.3; cursor:pointer;}
.tabtit .BottomTit + .BottomTit{ border-left:2px solid #bd1a2d; padding:0 0 0 1.5%; }
.tabtit .BottomTit.hover{ opacity:10;}
.tab_con{ height:0; overflow:hidden;  border-radius:5px; }
.tab_con.hover{border:2px solid #bd1a2d; height:auto; overflow:visible; margin:1em 0 0 0;}
.tab_con .tabsTit{ background:#bd1a2d;font-size:1.5em; height:3.25em; padding:0 0 2px 0; overflow:visible;}
.tab_con .tabsTit .swiper-slide{ width:auto;  margin:0 0.65em; line-height:3.25; color:#fff;position:relative; cursor:pointer;}
.tab_con .tabsTit .swiper-slide.active{ background:#fff; border-radius:0.5em 0.5em 0 0;  top:-0.5em; color:#c40001; box-shadow:10px 0px 10px rgba(196,0,1,.4); padding:0.5em 0.7em 0 0.7em;}
.tab_con .FWtabCont{ background:#fff; padding:1em; overflow:hidden; display:none;}
.tab_con .FWtabCont li{ width:20%; margin:0 0 0 5%; float:left;display:table;height:3em;font-size:1.25em; line-height:1.5;}
.tab_con .FWtabCont li a{ display:table-cell; vertical-align:middle;    color:#000;}
.tab_con .FWtabCont li span{ min-width:6em; display:inline-block; padding:0 0 0 1.5em; background:url(ZWFW20200825_03.png) left center no-repeat; background-size:1em auto;  }

.FwDtCont{ position:relative; padding:3em 0; overflow:hidden; }
.FwDtCont .MapCont{ position:absolute; top:0px; left:0px; z-index:1;}
/* .FwDtCont .MapCont img{ width:100%; min-width:2220px;} */
.FwDtCont .Topsearch{max-width:1200px; margin:0 auto 41em auto; z-index:2; position:relative; overflow:hidden;}
.FwDtCont .Topsearch .BottomTit{ margin:0; float:left; width:50%;}
.FwDtCont .Topsearch .search{ float:right; width:50%;}
.FwDtCont .Topsearch label{ border-radius:10px; line-height:1.5; background:#fff; width:100%;display:block; float:right;  overflow:hidden; max-width:280px;}
.FwDtCont .Topsearch input{ width:72%; border:none; background:none; float:left; color:#989898; text-indent:1em;height:1.5em;font-size:1.3em;}
.FwDtCont .Topsearch .btn{ border:none; background:#bd1a2d url(futian20200810_29.png) center center no-repeat; border-radius:0 10px 10px 0; float:right; width:25%; height:1.5em; background-size: auto 60%;font-size:1.4em;}

.FwDtCont .swiper-container{ max-width:1136px; margin:0 auto; background:rgba(196,0,1,.8); border:2px solid #fff; padding:0 30px;}
.FwDtCont .swiper-container span{ display:block; margin:0 0 0.5em 0;}
.FwDtCont .swiper-container span img{ width:30%;}
.FwDtCont .swiper-container a{ color:#fff;text-align:center; display:block; font-size:1.25em; height:6em; padding:1.5em 0 0 0;}
.FwDtCont .swiper-button-prev{ background:url(ZWFW20200825_22.png) center center no-repeat;}
.FwDtCont .swiper-button-next{ background:url(ZWFW20200825_30.png) center center no-repeat;}
.FwDtCont .swiper-button-next:after,.FwDtCont  .swiper-button-prev:after{ display:none;}

/*--活动日历--*/
.RlTopCont{ border-radius:5px;border:2px solid #bd1a2d; position:relative; max-width:1196px; margin:4em auto 1em auto;}
.RlTopCont:after { clear: both;line-height: 0; display: table; content: '';}
.RlTopCont .TopTit{ background:#bd1a2d; position:absolute; top:-1.5em; left:1.5em; padding:1.8em; border-radius:0 0 5px 5px; box-shadow:5px 5px 10px rgba(196,0,1,.4);}
.RlTopCont .TopTit .touBg{ position:absolute; left:-0.55em; top:0px; width:0.55em;}
.RlTopCont .TopTit .touBg img{ width:100%;}
.RlTopCont .TopTit .touBg2{ left:auto; right:-0.55em;}
.RlTopCont .TopTit em{font-family: 'rzzy'; color:#fff; font-size:2.4em; line-height:1;}
.RlTopCont .TopTit span{ background:#fff; display:inline-block; border-radius:5px; font-size:2em; padding:0 0.5em; line-height:1.18; color:#bd1a2d; margin:0 0 0 0.2em; }
.RlTopLeft{ width:60%;}
.cal1{ width:100%;  padding:2em 0; position:relative; z-index:2; }
.cal1 .clndr{ overflow:hidden;}
.cal1 .clndr .clndr-controls {text-align: center; float:left; width:25%; margin:0 8%; padding:4em 0 0 0; }
.cal1 .clndr .clndr-time{font-size:1.15em;color:#000; line-height:1.5em; position:relative; margin:0 0 1em 0; font-weight:bold;}
.cal1 .clndr .clndr-controls .month,.cal1 .clndr .clndr-controls .day{display:inline;}
.cal1 .clndr .clndr-controls .time{ display:none;}
.cal1 .clndr .clndr-controls .clndr-control-button{position:absolute; left:0px; top:0px; background:url(ZWFW20200825_221.png) center left no-repeat; background-size: auto 70%; width:2em; height:1.5em; cursor:pointer; }
.cal1 .clndr .clndr-controls .clndr-control-button p {text-indent:-9999px;}
.cal1 .clndr .clndr-controls .clndr-control-button.rightalign { left:auto; right:0px; background-image:url(ZWFW20200825_301.png); }
.cal1 .clndr .clndr-sky .KuangCont{ border:2px solid #bd1a2d; border-radius:100%; padding:2em 0 0 0em; line-height:1.3; font-size:0.8em; margin:0 auto; width:10em; height:8em; margin:0 auto 1em auto;}
.cal1 .clndr .clndr-sky .KuangCont p{ height:2em; overflow:hidden;}
.cal1 .clndr .clndr-sky .KuangCont h1{ color:#bd1a2d; font-weight:normal; font-size:2em;}
.cal1 .clndr .clndr-sky img{ max-width:70%;}


.cal1 .clndr .clndr-table {table-layout: fixed; width:55%;  float:right;height:20em; margin:0 3% 0 0;}
.cal1 .clndr .clndr-table thead{ font-size:1.1em; line-height:2.5; font-weight:bold; overflow:hidden;  color:#bd1a2d;}
.cal1 .clndr .clndr-table .header-days .header-day {vertical-align: middle;text-align: center;border:none;}
.cal1 .clndr .clndr-table .header-days .header-day p{   }
.cal1 .clndr .clndr-table tr { overflow:hidden; }
.cal1 .clndr .clndr-table  td {vertical-align: top; font-size:1.37em;}
.cal1 .clndr .clndr-table tr .day {width: 100%;vertical-align:middle;cursor:pointer;}
.cal1 .clndr .clndr-table tr .day .day-contents {text-align:center;cursor:pointer;height:1.5em; line-height:1.5; color:#4f5f6f; width:1.5em; margin:0 auto;  }
.cal1 .clndr .clndr-table tr .day:hover .day-contents{ background-color:#f2c665; color:#fff; border-radius:100%;}
.cal1 .clndr .clndr-table tr .today .day-contents{ color:#fff; background:#bd1a2d !important; border-radius:100%;}
.cal1 .clndr .clndr-table tr .empty,
.cal1 .clndr .clndr-table tr .adjacent-month { width: 100%;height: inherit;}
.cal1 .clndr .clndr-table tr .adjacent-month  .day-contents{ color:#a1b1c2;}
.cal1 .clndr .clndr-table tr .day.event div, .cal1 .clndr .clndr-table tr .day.my-event div{ background: #fbe4d2; border-radius: 100%;}

.RlTopCont .device{ width:40%;}
.RlTopCont .device img{ height:25em; }
.RlTopCont .device .swiper-pagination span{ width:0.8em; height:0.8em;}
.tab_conRL .swiper-wrapper{ padding:0 2em;}
.tab_conRL .tabsTit .swiper-slide{ padding:0 1.5em;}
.tab_conRL .tabsTit .swiper-slide.active{ padding:0.5em 1.5em 0 1.5em;}
.tab_conRL .RlContTabTit{ padding:0 8em 0 0; position:relative; height:3em; overflow:hidden;font-size:1.15em; font-weight:bold; }
.tab_conRL .RlContTabTit ul{ overflow:hidden; } 
.tab_conRL .RlContTabTit ul li{ float:left; width:auto;  margin:0 0.3em 0.3em 0; line-height:3; font-size:1em;}
.tab_conRL .RlContTabTit ul li a{ display:block; background:#eee; border-radius:5px; text-align:center; padding:0 0.5em;min-width:6.5em;}
.tab_conRL .RlContTabTit ul li a:hover{ color:#fff; background:#c40001; text-decoration:none;}
.tab_conRL .RlContTabTit .moreBtn{background:#eee; border-radius:5px; text-align:center; width:8em; position:absolute; top:0px; right:0px; line-height:3; color:#bd1a2d; cursor:pointer;}
.tab_conRL .RlContTabTit .moreBtn span{ background:url(hdrldj20200903_07.png) right center no-repeat; padding:0 1em 0 0; background-size:0.8em auto;}

.tab_conRL{    border: 2px solid #bd1a2d; height: auto;  overflow: visible; margin:2em 0;}
.tab_conRL .RllistCont{ width:49.5%; margin:1.5% 0 0 0 ; }
.tab_conRL .RllistCont a{ background:#f7f7f7; display:block;padding:2em; color:#000;border:2px solid #f7f7f7;border-radius:5px;}
.tab_conRL .RllistCont a:hover{ background:url(hdrl20200903_11.png) no-repeat; background-size:100% 100%; border:2px solid #c40001; color:#fff; text-decoration:none;}
.tab_conRL .RllistCont h3{ line-height:2; font-size:1.15em; font-weight:normal; overflow:hidden; margin:0 0 1em 0;}
.tab_conRL .RllistCont h3 em{ background:#c40001; width:22%; float:left; display:inline-block; text-align:center; color:#fff; border-radius:5px;}
.tab_conRL .RllistCont h3 em.js{ background:#7d7d7d;}
.tab_conRL .RllistCont h3 span{ float:right;}
.tab_conRL .RllistCont h1{ font-size:1.6em; line-height:1.5; height:4.5em; overflow:hidden; font-weight:normal;}
.tab_conRL .RllistCont p{ opacity:0.7; line-height:2;}


.page{ width:100%; font-size:1.25em; line-height:1.8; color:#bd1a2d; text-align:center; clear:both; padding:2em 0;}
.page a{  padding:0 1em; display:inline-block; margin:0 5px; color:#fff; background:#c40001; border-radius:5px;}
.page a:hover{ text-decoration:none;}
.more{ display:none;}
.more a{ display:block; text-align:center; background:#bd1a2d; font-size:1.4rem; color:#fff; line-height:2; height:2em; margin:0.5em 0 ; border-radius:5px;}


/*--走进福田--*/
.ZJFTtopBG{ background:url(zjft20200904_01.jpg) top center no-repeat; padding:0 0 5em 0; }
.ZJFTtopBG .Toplink{ padding:1.5em 2%;}
.ZJFTtopBG .menu{ font-size:1.15em; display:table-cell; vertical-align:middle; }
.ZJFTtopBG .menu ul li a{color:#bd1a2d;}
.ZJFTtopBG .menu ul li a:hover,.ZJFTtopBG  .menu ul li.hover a{ border-color:#bd1a2d;}
.ZJFTtopTit{ max-width:1200px; margin:0 auto; text-align:center; padding:3em 0 4em 0;}
.ZJFTtopTit img{ width:66%;}

.ZJFTtopmenu{max-width:1200px; margin:0 auto;}
.ZJFTtopmenu ul{ overflow:hidden;}
.ZJFTtopmenu ul li{ width:16.6%; text-align:center; float:left; font-size:1.5em; font-weight:bold;}
.ZJFTtopmenu ul li span{ display:block; margin:0 auto 0.3em auto; border:2px solid #c33642; background:rgba(255,255,255,.8); border-radius:100%; padding:0.5em; width:30%; max-width:40px;}
.ZJFTtopmenu ul li a{ color:#fff;}
.ZJFTtopmenu ul li a:hover{ text-decoration:none;}

.ZJFTftgkContbg{ background:#eeeeee url(zjft20200904_02.png) center center no-repeat; padding:7em 0;}
.ZJFTftgkCont{ background:#fff; box-shadow:0px 0px 10px rgba(0,0,0,.2); border-radius:10px; display:none; padding:0.5em 0;}
.ZJFTftgkCont .BottomTit{ margin:2.5em 3%; border-left:1em solid #bd1a2d; padding:0 0 0 0.8em;}
.FTGKCont{ display:table; margin:0 3%; width:94%; padding:0 0 3em 0;}
.ZJFTftgkCont .LeftPic{ width:45%; display:table-cell; vertical-align:middle;}
.ZJFTftgkCont .LeftPic img{ width:100%;}
.ZJFTftgkCont .RightText{ width:30%;padding:0 0 0 3%;  display:table-cell; vertical-align:middle;}
.ZJFTftgkCont .RightText p{ line-height:1.8; color:#2c2c2c; text-indent:2em; height:12.6em; overflow:hidden;}
.ZJFTftgkCont .RightText h3{ line-height:2; font-size:1.15em; text-align:right; font-weight:normal; margin:1em 0 0 0;}
.ZJFTftgkCont .RightText h3 a{ display:inline-block; padding:0 1em; background:#bd1a2d; color:#fff; border-radius:10px;}
.ZJFTftgkContbg .tabsTit{ max-width:1200px; margin:3.5em auto;}
.ZJFTftgkContbg .tabsTit .swiper-slide{ width:auto; min-width:6em;  width:13.5%; background:#fef8f1; margin:0 0.9% 0 0; line-height:4.5; font-size:1.15em; text-align:center; color:#2c2c2c; border-radius:10px; cursor:pointer;}
.ZJFTftgkContbg .tabsTit .swiper-slide.active{ background:#bd1a2d url(zjft220200904_27.png) right center no-repeat; background-size:auto 100%; color:#fff;}

.ZJFTftgkContbg .tabsTit .swiper-slide:nth-child(2){animation-duration: 1.4s;}
.ZJFTftgkContbg .tabsTit .swiper-slide:nth-child(3){animation-duration: 1.8s;}
.ZJFTftgkContbg .tabsTit .swiper-slide:nth-child(4){animation-duration: 2.2s;}
.ZJFTftgkContbg .tabsTit .swiper-slide:nth-child(5){animation-duration: 2.3s;}
.ZJFTftgkContbg .tabsTit .swiper-slide:nth-child(6){animation-duration: 2.4s;}
.ZJFTftgkContbg .tabsTit .swiper-slide:nth-child(7){animation-duration: 2.5s;}

.FTFCContBg{ background:url(zjft20200904_03.jpg) center center no-repeat;  padding:6.3em 0;}
.FTFCContBg .conter{ position:relative;}
.FTFCContBg .BottomTit{ position:absolute; width:30%; bottom:22%; right:0px; text-align:center; font-size:1.1em; margin:0;}
.FTFCContBg .BottomTit em{ color:#fff;}
.FTFCContBg .BottomTit span{ background:#fff; color:#bd1a2d;}
.FTFCContBg .device{ width:39%; float:left;}
.FTFCContBg .device .swiper-slide p{ font-size:1.5em;font-family: 'rzzy';}
.FTFCContBg .device .swiper-pagination span{ width:0.5em; height:0.5em;}
.FTFCContBg .device .swiper-pagination span.swiper-pagination-bullet-active{ background-color:#bd1a2d;}
.FTFCContBg .device .swiper-pagination{ bottom:2em;}
.FTFCContBg .RightPic{ width:61%; float:left;}
.FTFCContBg .RightPic ul{ overflow:hidden;}
.FTFCContBg .RightPic ul li{ width:48.3%; margin:0 0 2.8% 1.7%; position:relative; float:left;}

.FTFCContBg .RightPic ul li:nth-child(2){animation-duration: 1.5s;}
.FTFCContBg .RightPic ul li:nth-child(3){animation-duration: 2s;}
.FTFCContBg .RightPic ul li:nth-child(3){animation-duration: 2.5s;}
.FTFCContBg .RightPic ul li:hover{animation:myfirst2 1s;animation-fill-mode:forwards;}
.FTFCContBg .RightPic ul li img{ width:100%;}
.FTFCContBg .RightPic ul li p{position:absolute; font-size:1.5em; bottom:0px; line-height:3; height:3em; overflow:hidden;  color:#fff;  background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1)); width:85%; overflow:hidden; z-index:9; text-indent:1em; padding:0 15% 0 0; font-family: 'rzzy';}


.ZHFTContBg{ background:url(zjft20200904_04.jpg) center center no-repeat; padding:8.8em 0; }
.ZHFTContBg .conter{ background:#fff;}
.ZHFTLeftCont{ width:22.5%; height:29.5em;}
.ZHFTLeftCont .BottomTit{margin: 3.5em 0 2em; text-align:center;}
.ZHFTLeftCont ul{ margin:0 0 0 3.5em;}
.ZHFTLeftCont ul li{ line-height:2.6; font-size:1.15em;}
.ZHFTLeftCont ul li a{ color:#bd1a2d;}
.ZHFTLeftCont ul li:before{content:'\25aa';  color:#bd1a2d; display: inline-block;margin-right: 10px;}
.ZHFTRightCont{ width:77.5%;height:29.5em;}
.ZHFTRightCont .LeftPic{ width:65%; overflow:hidden;}
.ZHFTRightCont .rightText{ width:30%; padding:0 2.5%;}
.ZHFTRightCont .rightText p{height:28em; font-size:1.15em; line-height:1.6; display:table-cell; vertical-align:middle;}
.ZHFTRightCont .rightText h6{ text-align:right; font-size:1.15em; font-weight:normal;}
.ZHFTRightCont .rightText h6 a{ color:#fff; background:#bd1a2d; border-radius:10px; padding:0 0.5em; line-height:2; display:inline-block;}

.FTQQContBg{ background:#eff0f2 url(zjft20200904_05.jpg) bottom center no-repeat; padding:9em 0;}
.FTQQContBg .BottomTit{ margin:2em 0 3em 0;}
.FTQQLeftCont{ width:19%; background:url(zjft220200904_46.jpg) center center no-repeat; background-size:100% auto; border-radius:10px; padding:1em 0;color:#fff; position:relative; overflow:hidden; float:left; }
.FTQQLeftCont + .FTQQLeftCont{ margin:0 0 0 8%;}
.FTQQLeftCont a{ color:#fff;}
.FTQQLeftCont .tetxtit{font-family: 'rzzy'; font-size:2.75em; width:1em; margin:2em auto 0 auto; border:none; line-height:1.5; height:9.5em;}
.FTQQLeftCont .tetxtit a{ color:#fff;}
.FTQQLeftCont .textmore{ position:absolute; bottom:1em; right:1em; opacity:0.6; z-index:3;}
.FTQQLeftCont .tanKcont{ background:rgba(187,22,29,.8); position:absolute; top:0px; left:0px; width:100%; height:100%;  border-radius:10px; z-index:2; opacity:0; }
.FTQQLeftCont .tanKcont .touTit{ margin:1.5em 1em 0 1em; font-size:1.5em;font-family: 'rzzy';}
.FTQQLeftCont .tanKcont ul{ height:25em;line-height:2.5;  display:table-cell;  vertical-align:middle;}
.FTQQLeftCont .tanKcont ul li{  height:2.5em; overflow:hidden;margin:0 1.5em;}
.FTQQLeftCont .tanKcont ul li:before{content:'\25aa';  color:#fff; display: inline-block;margin-right: 10px;}
.FTQQLeftCont .tanKcont ul li a{ color:#fff;}
.FTQQLeftCont:hover .tetxtit{ opacity:0;}
.FTQQLeftCont:hover .tanKcont{animation:myfirst 1s;animation-fill-mode:forwards;}
.FTQQLeftContBg2{ background-image:url(zjft220200904_48.jpg);}
.FTQQLeftContBg2 .tanKcont{ background:rgba(255,146,52,.8);}
.FTQQLeftContBg3{ background-image:url(zjft220200904_51.jpg);}
.FTQQLeftContBg3 .tanKcont{ background:rgba(97,161,232,.8);}
.FTQQLeftContBg4{ background-image:url(zjft220200904_53.jpg);}
.FTQQLeftContBg4 .tanKcont{ background:rgba(192,4,4,.8);}
.FTQQLeftContBg5{ background-image:url(zjft220200904_55.jpg);}
.FTQQLeftContBg5 .tanKcont{ background:rgba(112,47,185,.8);}
.FTQQLeftContBg5 .tetxtit{ line-height:1.2;}
@keyframes myfirst
{
from { opacity:0}
to { opacity:1;}
}
@keyframes myfirst2
{
from {transform: scale(1);}
to { transform: scale(1.05);}
}

.TZFTContBg{ background-image:url(zjft20200904_06.jpg); padding:6em 0;}
.TZFTContBg .BottomTit{ left:0px;}
.TZFTContBg .LeftPic{ width:41.2%; position:relative; float:left;}
.TZFTContBg .LeftPic:hover{animation:myfirst2 1s;animation-fill-mode:forwards;}
.TZFTContBg .LeftPic img{ width:100%;}
.TZFTContBg .LeftPic p{position:absolute; font-size:1.5em; bottom:0px; line-height:3; height:3em; overflow:hidden;  color:#fff;  background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1)); width:85%; overflow:hidden; z-index:9; text-indent:1em; padding:0 15% 0 0; font-family: 'rzzy';}
.TZFTContBg .RightPic{ width:58.8%; float:right;}
.TZFTContBg .RightPic ul li{ width:46.9%; margin:0 0 3.5% 2.5%;}

.FTYHCont{ position:relative;}
.FTYHCont .TouTit{ position:absolute; left:50%; margin-left:-600px; top:0px; background:#bd1a2d; padding:0 0 1em 0;}
.FTYHCont .TouTit .BottomTit{ margin:2em 4em 1em 2em; font-size:1.1em;}
.FTYHCont .TouTit .BottomTit em{ color:#fff;}
.FTYHCont .TouTit .BottomTit span{ background:#fff; color:#bd1a2d;}
.FTYHCont .TouTit a{ text-align:right; display:block; color:#e5a3ab; margin:0 1em;}
.FTYHCont .TouTit a span{ padding:0 0 0 2em; background:url(futian20200907_07.png) left center no-repeat; background-size:auto 1.5em;}
.FTYHCont img{ width:100%;}



/*--行政执法信息公开--*/

.mainList{ position:relative; overflow:hidden; max-width:1200px; margin:1em auto; }
.nei_tit{color:#8d8d8d; line-height:1.5; font-size:1.3em; }
.nei_tit a{ color:#8d8d8d; padding:0 1em;}


.sjlist_con{ padding:0 0 0 365px; max-width:835px; margin:0 auto 1em auto; overflow:hidden; }
.sjlist_con .left_menu{ float:left; width:345px; position:relative; margin-left:-365px;  background:#f4f4f4; padding-bottom:9999px; margin-bottom:-9999px;}


.sjlist_con .left_menu h3{ overflow:hidden;  padding:1.5em 1em; font-weight:normal;}
.sjlist_con .left_menu h3 em{font-family: 'rzzy'; color:#bd1a2d; font-size:2em; line-height:1;}
.sjlist_con .left_menu h3 span{ background:#bd1a2d; display:inline-block; border-radius:5px; font-size:1.6em; padding:0 0.5em; line-height:1.18; color:#fff; margin:0 0 0 0.2em; font-weight:normal; }
.sjlist_con .left_menu h3 a{ float:right; color:#838383; line-height:2;}
.sjlist_con .left_menu h2{ background:#bd1a2d; color:#fff; border-radius:5px; line-height:2; font-size:1.25em;text-align:center; margin:0 1em 1em 1em;}
.sjlist_con .left_menu h2 a{  color:#fff;}
.sjlist_con .left_menu .text{ margin:1em 1.5em; text-indent:2em; line-height:1.8; font-size:1.25em;}
.sjlist_con .rightXzzfBtn{}

.sjlist_con .rightXzzfBtn ul{ overflow:hidden; font-size:1.25em;}
.sjlist_con .rightXzzfBtn ul li{ float:left; width:24%; margin:0 1% 1% 0; }
.sjlist_con .rightXzzfBtn ul li a{ display:block; background:#f4f4f4; text-align:center; color:#000;height:6em;border-radius:5px; padding:1em 1% 0 1%; }
.sjlist_con .rightXzzfBtn ul li span{ height:3em;  display:block; margin:0 auto 0.5em auto; background:url(xzzfgs20200911-11.png) center center no-repeat; background-size:auto 100%;}
.sjlist_con .rightXzzfBtn ul li span.bg2{ background-image:url(xzzfgs20200911-11-03.png);}
.sjlist_con .rightXzzfBtn ul li span.bg3{ background-image:url(xzzfgs20200911-11-04.png);}
.sjlist_con .rightXzzfBtn ul li span.bg4{ background-image:url(xzzfgs20200911-11-02.png);}
.sjlist_con .rightXzzfBtn ul li span.bg5{ background-image:url(xzzfgs20200911-11-06.png);}
.sjlist_con .rightXzzfBtn ul li span.bg6{ background-image:url(xzzfgs20200911-11-08.png);}
.sjlist_con .rightXzzfBtn ul li span.bg7{ background-image:url(xzzfgs20200911-11-05.png);}
.sjlist_con .rightXzzfBtn ul li span.bg8{ background-image:url(xzzfgs20200911-11-07.png);}
.sjlist_con .rightXzzfBtn ul li span.bg9{ background-image:url(xzzfgs20200911-11-09.png);}
.sjlist_con .rightXzzfBtn ul li span.bg10{ background-image:url(xzzfgs20200911-11-10.png);}
.sjlist_con .rightXzzfBtn ul li span.bg11{ background-image:url(xzzfgs20200911-11-11.png);}
.sjlist_con .rightXzzfBtn ul li span.bg12{ background-image:url(xzzfgs20200911-11-12.png);}
.sjlist_con .rightXzzfBtn ul li span.bg13{ background-image:url(xzzfgs20200911-11-15.png);}
.sjlist_con .rightXzzfBtn ul li span.bg14{ background-image:url(xzzfgs20200911-11-16.png);}
.sjlist_con .rightXzzfBtn ul li span.bg15{ background-image:url(xzzfgs20200911-11-14.png);}
.sjlist_con .rightXzzfBtn ul li span.bg16{ background-image:url(xzzfgs20200911-11-13.png);}
.sjlist_con .rightXzzfBtn ul li span.bg17{ background-image:url(xzzfgs20200911-11-20.png);}
.sjlist_con .rightXzzfBtn ul li span.bg18{ background-image:url(xzzfgs20200911-11-17.png);}
.sjlist_con .rightXzzfBtn ul li span.bg19{ background-image:url(xzzfgs20200911-11-18.png);}
.sjlist_con .rightXzzfBtn ul li span.bg20{ background-image:url(xzzfgs20200911-11-19.png);}
.sjlist_con .rightXzzfBtn ul li span.bg21{ background-image:url(xzzfgs20200911-11-21.png);}
.sjlist_con .rightXzzfBtn ul li a:hover{ background:#bd1a2d; color:#fff; text-decoration:none;}
.sjlist_con .rightXzzfBtn ul li a:hover span{ background-image:url(xzzfgs220200911.png);}
.sjlist_con .rightXzzfBtn ul li a:hover span.bg2{ background-image:url(xzzfgs220200911-03.png);}
.sjlist_con .rightXzzfBtn ul li a:hover span.bg3{ background-image:url(xzzfgs220200911-04.png);}
.sjlist_con .rightXzzfBtn ul li a:hover span.bg4{ background-image:url(xzzfgs220200911-02.png);}
.sjlist_con .rightXzzfBtn ul li a:hover span.bg5{ background-image:url(xzzfgs220200911-06.png);}
.sjlist_con .rightXzzfBtn ul li a:hover span.bg6{ background-image:url(xzzfgs220200911-08.png);}
.sjlist_con .rightXzzfBtn ul li a:hover span.bg7{ background-image:url(xzzfgs220200911-05.png);}
.sjlist_con .rightXzzfBtn ul li a:hover span.bg8{ background-image:url(xzzfgs220200911-07.png);}
.sjlist_con .rightXzzfBtn ul li a:hover span.bg9{ background-image:url(xzzfgs220200911-09.png);}
.sjlist_con .rightXzzfBtn ul li a:hover span.bg10{ background-image:url(xzzfgs220200911-10.png);}
.sjlist_con .rightXzzfBtn ul li a:hover span.bg11{ background-image:url(xzzfgs220200911-11.png);}
.sjlist_con .rightXzzfBtn ul li a:hover span.bg12{ background-image:url(xzzfgs220200911-12.png);}
.sjlist_con .rightXzzfBtn ul li a:hover span.bg13{ background-image:url(xzzfgs220200911-15.png);}
.sjlist_con .rightXzzfBtn ul li a:hover span.bg14{ background-image:url(xzzfgs220200911-16.png);}
.sjlist_con .rightXzzfBtn ul li a:hover span.bg15{ background-image:url(xzzfgs220200911-14.png);}
.sjlist_con .rightXzzfBtn ul li a:hover span.bg16{ background-image:url(xzzfgs220200911-13.png);}
.sjlist_con .rightXzzfBtn ul li a:hover span.bg17{ background-image:url(xzzfgs220200911-20.png);}
.sjlist_con .rightXzzfBtn ul li a:hover span.bg18{ background-image:url(xzzfgs220200911-17.png);}
.sjlist_con .rightXzzfBtn ul li a:hover span.bg19{ background-image:url(xzzfgs220200911-18.png);}
.sjlist_con .rightXzzfBtn ul li a:hover span.bg20{ background-image:url(xzzfgs220200911-19.png);}
.sjlist_con .rightXzzfBtn ul li a:hover span.bg21{ background-image:url(xzzfgs220200911-21.png);}



/*--行政执法公开下属--*/
.XZZFtopBG{ background:url(xzzfgsxs20200911_01.jpg) top center no-repeat; border-bottom:9px solid #bd1a2d; height:31.5em;}
.XzzfTit{ background:url(xzzfgsxs20200914_03.png) center left no-repeat; padding:2em 0; width:49em; margin:6em auto 0 auto;text-align:right; }
.XzzfTit .TiTfbtCot{}
.XzzfTit em{color:#bd1a2d; font-size:2.7em; line-height:1;  text-shadow: #fff 3px 0 0, #fff 0 3px 0, #fff -3px 0 0, #fff 0 -3px 0; font-style:italic;font-weight:bold;}
.XzzfTit span{ background:#bd1a2d; display:inline-block; border-radius:5px; font-size:2.4em; padding:0 0.5em; line-height:1.3; color:#fff; margin:0 0 0 0.5em; }
.XzzfTit .TiTzbtCot{font-family: 'rzzy'; color:#bd1a2d; font-size:4.6em; line-height:1;  text-shadow: #fff 4px 0 0, #fff 0 4px 0, #fff -4px 0 0, #fff 0 -4px 0;  margin:0.4em 0 0 0;}

.XzzfTopBtn ul{ overflow:hidden; font-size:1.25em; width:101%;}
.XzzfTopBtn ul li{ float:left; width:19%; margin:0 1% 1% 0; }
.XzzfTopBtn ul li a{ display:block; background:#f4f4f4; text-align:center; color:#000;height:6em;border-radius:5px; padding:1em 1% 0 1%; }
.XzzfTopBtn ul li span{ height:3em;  display:block; margin:0 auto 0.5em auto; background:url(xzzfgsxs20200911_221.png) center center no-repeat; background-size:auto 100%;}
.XzzfTopBtn ul li span.bg2{ background-image:url(xzzfgsxs20200911_225.png);}
.XzzfTopBtn ul li span.bg3{ background-image:url(xzzfgsxs20200911_222.png);}
.XzzfTopBtn ul li span.bg4{ background-image:url(xzzfgsxs20200911_223.png);}
.XzzfTopBtn ul li span.bg5{ background-image:url(xzzfgsxs20200911_224.png);}
.XzzfTopBtn ul li a:hover{ background:#bd1a2d; color:#fff; text-decoration:none;}
.XzzfTopBtn ul li a:hover span{ background-image:url(xzzfgsxs20200911_1221.png);}
.XzzfTopBtn ul li a:hover span.bg2{ background-image:url(xzzfgsxs20200911_1225.png);}
.XzzfTopBtn ul li a:hover span.bg3{ background-image:url(xzzfgsxs20200911_1222.png);}
.XzzfTopBtn ul li a:hover span.bg4{ background-image:url(xzzfgsxs20200911_1223.png);}
.XzzfTopBtn ul li a:hover span.bg5{ background-image:url(xzzfgsxs20200911_1224.png);}

.Xzzfbanner{ width:32.5%; border-radius:5px; overflow:hidden;}
.Xzzfbanner + .Xzzfbanner{ margin:0 0 0 1.25%;}
.Xzzfbanner img{ width:100%;}

.XzzfTabCont{ background:#f8f8f8; padding:0 0 0 300px;border-radius:5px; margin:0 0 1em 0;}
.XzzfTabCont:after{content:"";clear:both;display:block;}
.XzzfTabCont .tabs{ width:285px; margin-left:-300px;}
.XzzfTabCont .tabs .swiper-wrapper{ display:block;}
.XzzfTabCont .tabs .swiper-slide{ font-size:1.25em; height:4em; background:#eaeaea url(xzzfgsxs20200911_32.png) 1.5em center no-repeat;border-radius:5px; font-weight:bold; display:table; width:100%; text-indent:4.5em; cursor:pointer; }
.XzzfTabCont .tabs .swiper-slide + .swiper-slide{margin:0.5em 0 0 0;}
.XzzfTabCont .tabs .swiper-slide em{ display:table-cell; vertical-align:middle;}
.XzzfTabCont .tabs .swiper-slide.bg2{ background-image:url(xzzfgsxs20200911_36.png);}
.XzzfTabCont .tabs .swiper-slide.bg3{ background-image:url(xzzfgsxs20200911_39.png);}
.XzzfTabCont .tabs .swiper-slide.bg4{ background-image:url(xzzfgsxs20200911_41.png);}
.XzzfTabCont .tabs .swiper-slide.hover{ background-color:#bd1a2d; background-image:url(xzzfgsxs220200911_32.png); color:#fff;}
.XzzfTabCont .tabs .bg2.hover{ background-image:url(xzzfgsxs220200911_36.png);}
.XzzfTabCont .tabs .bg3.hover{ background-image:url(xzzfgsxs220200911_39.png);}
.XzzfTabCont .tabs .bg4.hover{ background-image:url(xzzfgsxs220200911_41.png);}
.XzzfTabCont .tabcont{ padding:1em 0 0 2em; display:none;}
.XzzfTabCont .tabcont ul li{ font-size:1.5em; line-height:2.5;}
.XzzfTabCont .tabcont ul li a{ color:#000;}
.XzzfTabCont .tabcont ul li:before{content:'▪';  color:#bd1a2d; display: inline-block;margin-right: 10px;} 




/*--数据发布--*/

.SJtop_bg{ width:100%; background:url(sjfbbg20200915_01.jpg) center top no-repeat;}
.SJtop_bg2{ background-image:url(dsjfx20200922_01.jpg);}
.SJtop_bg .top_bg_conLM .TopMore{ display:table-cell; vertical-align:middle; }
.SJtop_bg .top_bg_conLM .TopMore a{ color:#fff;font-size:1.25em; line-height:2; padding:0 1em; background:#002177; border-radius:10px; border:2px solid #2469a8; float:right;}
.SJtop_bg .top_bg_conLM .TopMore a:hover{ text-decoration:none;}

.SJtop_bg  .topTit{ margin:0 auto; padding:3em 0; width:70%; max-width:795px;}
.SJtop_bg  .topTit img{ width:100%;}

.Data_openingCont{ margin:0 auto; max-width:1160px; overflow:hidden; background:#fff; border-radius:10px; padding:20px;}
.Data_openingCont .Data_sheet{ overflow:hidden; background:#f2f2f2;}
.Data_openingCont .Data_sheet .DStab_tit{ width:21%; float:left; display:inline; position:relative; }
.Data_openingCont .Data_sheet .DStab_tit .swiper-wrapper{ display:block;} 
.Data_openingCont .Data_sheet .DStab_tit .swiper-slide{ display:table; width:100%; line-height:1.2;  font-size:1.25em;  color:#58524e; text-align:center; cursor:pointer; background:#e6e6e6; }
.Data_openingCont .Data_sheet .DStab_tit .swiper-slide + .swiper-slide{border-top:0.2em solid #fff;}
.Data_openingCont .Data_sheet .DStab_tit .swiper-slide em{ display:table-cell; vertical-align:middle; padding:0 1em;height:3.2em;}
.Data_openingCont .Data_sheet2 .DStab_tit .swiper-slide em{ height:4.5em;}
.Data_openingCont .Data_sheet .DStab_tit .swiper-slide.hover{ background:#026fd5; color:#fff;}
.Data_openingCont .Data_sheet .DStab_con{ width:79%; float:right; display:none; }
.Data_openingCont .Data_sheet .DStab_con .DStab_con_head{ line-height:2.5; margin:1em 0; }
.Data_openingCont .Data_sheet .DStab_con .DStab_con_head span{ float:left; width:15%; text-align:right;  line-height:2.2;color:#015293;}
.Data_openingCont .Data_sheet .DStab_con .DStab_con_head em{ float:left; width:4%; text-align:right; color:#015293; line-height:2.2;}
.Data_openingCont .Data_sheet .DStab_con .DStab_con_head select{ float:left; height:2.5em; width:10%; margin:0 0 0 1%; display:inline; border:1px solid #e0e0e0;  font-size:14px; font-family:"微软雅黑"; color:#666; background:none;}
.Data_openingCont .Data_sheet .DStab_con .DStab_con_head option{ color:#666;}
.Data_openingCont .Data_sheet .DStab_con .DStab_con_head .btn{ background:#005099; height:2.2em; line-height:2; width:8%; text-align:center; color:#fff; font-size:16px; border:none; float:left; display:inline; margin:0 0 0 1%;}
.Data_openingCont .Data_sheet .DStab_con .DStab_con_cont{ text-align:center; padding:20px 0;}
.Data_openingCont .Data_sheet .DStab_con .DStab_con_cont img{ max-width:100%;}


.SJconter{ max-width:1160px; margin:1.5em auto; overflow:hidden;}
.SJconter .tit{font-size:1.25em; height:2.3em; line-height:2.3; background:#eeeeee; border-bottom:2px solid #828282;  margin:0 0 1em 0;}
.SJconter .tit span{  padding:0 1em;  position:relative; display:inline-block; color:#d40000;border-bottom:2px solid #d40000; }
.SJconter .tit a{ float:right; color:#666666; padding:0 10px 0 0; font-size:0.8em; line-height:2.8;}

.ZJSZ_gailan2{position:relative; width:100%; overflow:hidden;padding:0;}
.ZJSZ_gailan2 .swiper-wrapper{}
.ZJSZ_gailan2  .swiper-slide {float: left; width:266px; border:1px solid #d1d1d1; padding:2px; margin:0 24px 0 0; display:inline;}
.ZJSZ_gailan2  .swiper-slide h1{ border:1px solid #eaeaea;}
.ZJSZ_gailan2  .swiper-slide h1 img{ width:100%;}
.ZJSZ_gailan2  .swiper-slide p{ font-size:14px; color:#666666; line-height:20px; padding:5px 15px;}
.ZJSZ_gailan2  .swiper-slide p a{color:#666666;}
 
 .Data_listLeft{ width:48.5%; }
 .Data_listLeft .tit span{ color:#4e4b4c; border-bottom:none;}
  .Data_listLeft .tit span.hover{color:#d40000;border-bottom:2px solid #d40000;  }
 .Data_listLeft ul{ display:none;}
 .Data_listLeft ul li{ color:#999; line-height:2.5; height:2.5em; overflow:hidden;  background:url(sjfb20200915_15.jpg) 0px center no-repeat; padding:0 0 0 1em; background-size: auto 20%;}
 .Data_listLeft ul li a{ color:#333; }
 .Data_listLeft ul li span{ float:right;}

.SJfooterBg2{ background:#026fd5;}
.SJfooterBg{ background:#0031a2;}
.SJheader2{ background:#1443b0;}

/*--五公开专栏--*/
.WGKtop_bg{ background:url(wgk20200916_02.jpg) top center no-repeat;}
.WGKtop_bg .xianBg{ background:#bd1a2d;}
.WGKtop_bg .top_bg_conLM{ margin:0 auto 18em  auto;}
.WGKtop_bg .top_bg_conLM .search label{ border:1px solid #bd1a2d; padding:0;}


.conter .WGKtit{ height:45px; line-height:45px; background:#ededed; border-radius:8px 8px 0 0px; overflow:hidden; margin:0 0 10px 0;}
.conter .WGKtit span{ float:left; background:#4090c0 ; width:100px;  border-radius:8px 8px 0 0px;box-shadow:5px 5px 5px rgba(0,0,0,.2); color:#fff; font-size:20px; width:180px; text-align:center; }
.conter .WGKtit  a{ float:right; font-size:14px; padding:14px 20px 0 0;}

.conter_dx_tit{text-align:center; font-size:1.85em; line-height:1.2;  color:#456a80; margin:0 0 0.5em 0;}
.conter_dx_tit span{ display:block; color:#cccccc; font-size:0.7em; }
.conter .daoyucon{ color:#666; line-height:1.5; }
.conter .daoyucon p{ text-indent:2em; margin:0 0 0.5em 0;}
.conter .daoyucon p a{ color:#3781ae;}

.conter .list_leftcon{ width:49%;  margin:0 0 2%  0;}
.conter .list_rightcon_b{ width:725px; float:right;}
.conter .list_rightcon_b .tit span{ width:180px;}
.conter .list_leftcon ul{ }
.conter .list_leftcon ul li{ height:2.5em; line-height:2.5; color:#999;  overflow:hidden; border-bottom:1px dashed #cccccc;}
.conter .list_leftcon ul li span{ float:right;}
.conter .list_leftcon ul li a{color:#333;  }


.conter_bg{ background:#f6f5f7; padding:1em 0;}
.WGKconter{ margin:2em auto;}
.conter .glgk_leftcon{ width:57%; overflow:hidden; }
.conter .leftmenu{ float:left; width:164px; background:#ededed; display:inline; margin:0 20px 0 0;border-radius:5px;}
.conter .leftmenu span{ height:4em; color:#999999; display:block; line-height:4; text-align:center; position:relative; font-size:1.25em; cursor:pointer;}
.conter .leftmenu span em{ position:absolute; right:-5px; top:30px; display:none;}
.conter .leftmenu span.hover{ background:#4090c0; color:#fff; border-radius:5px;}
.conter .leftmenu span.hover em{ display:block;}
.conter .glgk_leftcon .list_leftcon{ width:auto; display:none;}

.conter .glgk_rightcon{ width:42%;}
.conter .glgk_rightcon ul{ width:100%; overflow:hidden;}
.conter .glgk_rightcon ul li{ float:left; width:48%; margin:0 1% 1% 1%;}
.conter .glgk_rightcon ul li img{ width:100%;}

/*--规范性文件--*/
.sjlist_con .GFWJTit{ background:#fff; color:#bd1a2d; border-radius:5px; line-height:2; font-size:1.25em;text-align:center; margin:1em; font-weight:bold;}
.sjlist_con .YDrightListBtn em{ display:none;}
.sjlist_con .YDrightListBtn.close span{ display:none;}
.sjlist_con .YDrightListBtn.close em{ display:inline-block; background:url(zcfg20200820_04.png) right center no-repeat; padding:0 1.5em 0 0;}

.sjlist_con .GFWJsearch{ background:#fff;border-radius:5px; margin:0 1em 1em 1em; padding:1em;}
.sjlist_con .GFWJsearch p{ font-size:1.25em; line-height:2; margin:0 0 0.5em 0;}
.sjlist_con .GFWJsearch p input{ background:#f4f4f4; width:100%; border-radius:5px; font-size:0.8em; color:#aca7a7; line-height:2.5; border:none; text-indent:1em;}
.sjlist_con .GFWJsearch h6{ background:#bd1a2d;  border-radius:5px; line-height:2; font-size:1.25em;text-align:center; margin:1em 0; font-weight:bold;}
.sjlist_con .GFWJsearch h6 a{color:#fff;}

.sjlist_con  .Listcont{}
.sjlist_con .Listcont .touTit{line-height:1.5; font-size:1.25em; display:inline-block; margin:1.5em 0 1em 0; color:#bd1a2d;}

.GFWJlistcont{ padding:1em 0.5em;}
.GFWJlistcont:hover{ background:#f4f4f4;}
.GFWJlistcont a:hover{ text-decoration:none;}
.GFWJlistcont h1{ font-size:1em; font-weight:normal; margin:0 0 0.5em 0;}
.GFWJlistcont h1 a{ font-size:1.25em; line-height:1.5; height:1.5em; overflow:hidden; color:#000; display:block;}
.GFWJlistcont h1 span{ float:right; color:#7c7c7c; line-height:1.8;}
.GFWJlistcont p{ line-height:1.5; color:#7c7c7c; height:3em; overflow:hidden;}


.sjlist_con .Listcont .page a{  padding:0 1em; display:inline-block; margin:0 5px; color:#000; background:none; border-radius:0px; border:1px solid #eaeaea;}
.sjlist_con .Listcont .page a:hover{ text-decoration:none; background:#bd1a2d; color:#fff;}
.sjlist_con .Listcont .more a{ background:#eee;  color:#000; }

/*--区政府领导--*/
.sjlist_con .LDleftList{ margin:1em 0 0 0;}
.sjlist_con .LDleftList p{ font-size:1.25em; line-height:2; margin:0.5em 1em; text-align:center;}
.sjlist_con .LDleftList p a{ color:#000; display:block; background: #fff;}
.sjlist_con .LDleftList p a:hover,.sjlist_con .LDleftList p.hover a{ background:url(qld20200917_06.jpg) center center no-repeat; background-size:100% 100%; color:#bd1a2d; border-radius:5px; text-decoration:none;}

.sjlist_con .LDrightTop{ padding:1.5em 0 1.5em 190px; overflow:hidden;}
.sjlist_con .LDrightTop .LeftPic{ float:left; margin-left:-190px; width:170px; text-align:center; font-size:1.25em; line-height:2;}
.sjlist_con .LDrightTop .LeftPic img{ width:100%;}
.sjlist_con .LDrightTop .RightText p{ padding:0 0 0 6em; position:relative; font-size:1.25em; line-height:1.5; margin:0 0 0.5em 0; min-height:3em;}
.sjlist_con .LDrightTop .RightText p span{ position:absolute; left:0px; top:0px; text-align:center; background:#bd1a2d; border-radius:5px; color:#fff; width:5em;}
.sjlist_con .LDrightJianli{ margin-left:150px; position:relative; font-size:1.25em; border-left:2px solid #bd1a2d; }
.sjlist_con .LDrightJianli .LeftTit{ position:absolute; left:-150px; top:0px; width:5em;text-align:center; background:#bd1a2d; border-radius:5px; color:#fff; }
.sjlist_con .LDrightJianli li{ padding:0 0 0 2.5em;position:relative;}
.sjlist_con .LDrightJianli li span{ background:#e6969f; border-radius:100%;  height:16px; width:16px; position:absolute; left:-9px; top:0px;}
.sjlist_con .LDrightJianli li:first-child span{ background:#bd1a2d;}
.sjlist_con .LDrightJianli li h6{ color:#8d8d8d; font-size:1em; font-weight:normal; line-height:1; }
.sjlist_con .LDrightJianli li p{margin:0.8em 0;}
.sjlist_con .LDrightJianli li:last-child{ background:#fff; left:-2px;}
.sjlist_con .LDrightJianli li:last-child span{ left:-7px;}

/*--学校--*/
.LDleftList ol li{ margin:0 0 1em 0;font-size:1.25em;}
.LDleftList ol li a{ display:block; background:#fff; color:#bd1a2d; border-radius:5px; line-height:2; text-align:center; margin:0 1em; font-weight:bold;}
.LDleftList ol li a.hover,.LDleftList ol li a:hover{ background:url("/ftimages/qld20200917_06.jpg") center center no-repeat; background-size: cover; color:rgb(189, 26, 45); text-decoration:none;}

.sjlist_con .SYcont{ padding:0 0 2em 0;}
.sjlist_con .SYcont table{ width:100%; border:1px solid #d2d2d2;}
.sjlist_con .SYcont table td{ border:1px solid #d2d2d2; padding:0.8em; line-height:1.5; text-align:center;}
.sjlist_con .SYcont table td h3{ font-size:18px;}
.sjlist_con .SYcont table td.bg{ background:#fafafa;}
.sjlist_con .SYcont table td.tit{background:#fafafa; width:15%;}
.sjlist_con .SYcont table td p{ text-align:left; text-indent:2em; }

/*--文化设施--*/
.sjlist_con .SYcont ol,.sjlist_con .SYcont ul{ width:99.5%; display:table;border:1px solid #d2d2d2; border-top:none;}
.sjlist_con .SYcont ol{ background:#f4f4f4; border-top:1px solid #d2d2d2; }

.sjlist_con .SYcont li{ display:table-cell; vertical-align:middle; height:4em; line-height:1.5; text-align:center; width:23%; padding:0 0.5%;}
.sjlist_con .SYcont li + li{ border-left:1px solid #d2d2d2;}
.sjlist_con .SYcont li.wd2{ width:51%;}

/*--业务知识库--*/
.ZSKconter{ margin:0 auto 1em  auto;}
.ZSKlistBtn ul{ width:101%; overflow:hidden;}
.ZSKlistBtn ul li{ width:15.5%; margin:0 1.1% 1% 0; float:left;display:table;font-size:1.25em; height:4em;}
.ZSKlistBtn ul li a{ background:#f4f4f4; color:#bd1a2d;  width:100%; text-align:center; display:table-cell;vertical-align:middle; line-height:1.5; border-radius:5px; }
.ZSKlistBtn ul li a span{ width:4em; padding:0.5em 0 0.5em 2.5em;  background:url(ywzsk220200918.png) left center no-repeat; background-size:2em auto;}
.ZSKlistBtn ul li a:hover,.ZSKlistBtn ul li a.hover{ background:#bd1a2d; color:#fff; text-decoration:none;}
.ZSKlistBtn ul li a:hover span,.ZSKlistBtn ul li a.hover span{ background-image:url(ywzsk20200918.png);}
.ZSKlistBtn ul li a span.bg2{ background-image:url(ywzsk220200918-02.png);}
.ZSKlistBtn ul li a:hover span.bg2{ background-image:url(ywzsk20200918-02.png);}
.ZSKlistBtn ul li a span.bg3{ background-image:url(ywzsk220200918-03.png);}
.ZSKlistBtn ul li a:hover span.bg3{ background-image:url(ywzsk20200918-03.png);}
.ZSKlistBtn ul li a span.bg4{ background-image:url(ywzsk220200918-04.png);}
.ZSKlistBtn ul li a:hover span.bg4{ background-image:url(ywzsk20200918-04.png);}
.ZSKlistBtn ul li a span.bg5{ background-image:url(ywzsk220200918-05.png);}
.ZSKlistBtn ul li a:hover span.bg5{ background-image:url(ywzsk20200918-05.png);}
.ZSKlistBtn ul li a span.bg6{ background-image:url(ywzsk220200918-06.png);}
.ZSKlistBtn ul li a:hover span.bg6{ background-image:url(ywzsk20200918-06.png);}
.ZSKlistBtn ul li a span.bg7{ background-image:url(ywzsk220200918-09.png);}
.ZSKlistBtn ul li a:hover span.bg7{ background-image:url(ywzsk20200918-09.png);}
.ZSKlistBtn ul li a span.bg8{ background-image:url(ywzsk220200918-10.png);}
.ZSKlistBtn ul li a:hover span.bg8{ background-image:url(ywzsk20200918-10.png);}
.ZSKlistBtn ul li a span.bg9{ background-image:url(ywzsk220200918-07.png);}
.ZSKlistBtn ul li a:hover span.bg9{ background-image:url(ywzsk20200918-07.png);}
.ZSKlistBtn ul li a span.bg10{ background-image:url(ywzsk220200918-12.png);}
.ZSKlistBtn ul li a:hover span.bg10{ background-image:url(ywzsk20200918-12.png);}
.ZSKlistBtn ul li a span.bg11{ background-image:url(ywzsk220200918-11.png);}
.ZSKlistBtn ul li a:hover span.bg11{ background-image:url(ywzsk20200918-11.png);}
.ZSKlistBtn ul li a span.bg12{ background-image:url(ywzsk220200918-08.png);}
.ZSKlistBtn ul li a:hover span.bg12{ background-image:url(ywzsk20200918-08.png);}

.ZSKtit{ background:#bd1a2d; border-radius:5px; font-size:1.9em; line-height:2.7; color:#fff; font-weight:bold; margin:1em 0 0.5em 0;}
.ZSKtit span{ float:left; margin:0.8em 0.5em 0 1em; height:1.2em; }
.ZSKtit span img{ height:100%;}


.ZSKlistcont{ padding:1.2em;}
.ZSKlistcont:hover{ background:#f4f4f4;}
.ZSKlistcont a:hover{ text-decoration:none;}
.ZSKlistcont h1{ font-size:1em; margin:0 0 0.5em 0;}
.ZSKlistcont h1 a:before{content:'\25aa';  color:#bd1a2d; display: inline-block;margin-right: 10px;}
.ZSKlistcont h1 a{ font-size:1.25em; line-height:1.5; height:1.5em; overflow:hidden; color:#000; display:block;}
.ZSKlistcont h1 span{ float:right; color:#7c7c7c; line-height:1.8; font-weight:normal;}
.ZSKlistcont p{ line-height:1.5;  height:3em; overflow:hidden; margin:0 0 0 1em;}


/*--大数据分析--*/

.row02 { max-width:1200px;  margin:0 auto;}
.row02 h2 { color: #333;}
.row02 .main { margin-top: 20px; overflow:hidden;}
.row02 .main:after { content: " "; display: block; font-size: 0; height: 0; clear: both; visibility: hidden;}
.row02 .main .lbox { width:27%; padding:3em 0;}
.row02 .main .lbox h3 { color: #fff; margin:0 10%; font-size:1.5em; line-height:1.5;}
.row02 .main .lbox h4 { color: #fff; margin:0 10%; line-height:2; font-size:1.25em;}
.row02 .main .lbox p {color: #fff; margin:0 10%; line-height:2;}
.row02 .main .rbox { width: 72%; padding: 20px 0; }
.wrap{ padding-left:3%;height:400px; width:69%;  overflow: hidden;  position: relative;  background: #fff;}
.wrap ul{position:absolute;}  
.wrap ul li{height:385px;} 
.wrap ul li img{ height:100%; width:100%;}
.wrap ol{ position:absolute;  right:5px;  bottom:10px;} 
.wrap ol li{height:20px; width: 20px;  background:#ccc;  border:solid 1px #666;  margin-left:5px;  color:#000;  float:left;  line-height:center;  text-align:center;  cursor:pointer;} 
.wrap ol .on{ background:#E97305;  color:#fff;}
.row02 .main .rbox{ width:72%;  padding: 20px 0;}
.row02 .main .rbox .show{ width:100%; display:table;}
.row02 .main .rbox .show span{ width:20%; text-align:center; font-weight:bold; font-size:1.15em; display:table-cell; vertical-align:middle; height:3em; cursor:pointer;}
.row02 .main .rbox .show span.hover{ background:rgb(27, 179, 254); color:#fff;}
.row02 .main .rbox .showCont{ display:none;}
.row02 .main .rbox .showCont img{ width:100%; height:100%;}
.row03 { max-width:1200px;  margin:0 auto; overflow:hidden;}
.row03 dl { padding:0.8em;}
.row03 dl dt { color:#40c0ac; font-size:1.5em; line-height:1.5; font-weight:bold;}
.row03 .xbox {background: #F9F9F9; display:table; width:100%; text-align:center; font-size:1.15em; height:3em; margin:0 0 1.2em 0;}
.row03 .xbox span{ display:table-cell; vertical-align:middle; font-weight:bold; line-height:1.2; width:33.3%; position:relative; cursor:pointer;}
.row03 .xbox span em{ width:100%; height:0.6em; text-align:center; position:absolute; bottom:-1.25em; left:0; display:none;}
.row03 .xbox span em img{ height:100%;}
.row03 .xbox span.hover{ background:rgb(64, 192, 172); color:#fff;}
.row03 .xbox span.hover em{ display:block;}
.row03 .lbox { width:49%; }
.row03 .rbox  dl dt{ color:#e8a900;}
.row03 .lboxc  dl dt{ color:#6bd151;}
.row03 .rboxc  dl dt{ color:#d16d42;}
.row03 .lboxb  dl dt{ color:#78c5da;}
.row03 .rboxb  dl dt{ color:#1bb3fe;}
.row03 .rbox span.hover{ background:rgb(232, 169, 0);}
.row03 .lboxc span.hover{ background:rgb(107, 209, 81);}
.row03 .rboxc span.hover{ background:rgb(209, 109, 66);}
.row03 .lboxb span.hover{ background:rgb(120, 197, 218);}
.row03 .rboxb span.hover{ background:rgb(27, 179, 254);}
.row03 .mbox{padding:1em;border: 1px solid #40c0ac;  display:none;height:436px; overflow:hidden;}
.row03 .rbox .mbox{ border:1px solid #e8a900;}
.row03 .lboxc .mbox{ border:1px solid #6bd151;}
.row03 .rboxc .mbox{ border:1px solid #d16d42}
.row03 .lboxb .mbox{ border:1px solid #a4c0c7;}
.row03 .rboxb .mbox{ border:1px solid #1bb3fe}
.row03 .mbox a{ display:block; text-align:center;}
.row03 .mbox img{ width:100%; }
.row03 .pic{ clear:both; overflow:hidden; padding:1em 0;}
.row03 .pic div{ width:49%; margin:0 0 2% 0; float: left;}
.row03 .pic a{ width:100%; display:block;}
.row03 .pic a img{ width:100%;}

/*--主题服务--*/

.ztwfMenu{ text-align:right; margin:1.5em auto; max-width:1200px;}
.ztwfMenu ul li{ display:inline; line-height:1.5; font-size:1.5em;}
.ztwfMenu ul li a{ display:inline-block; padding:0 0.5em; color:#bd1a2d;}
.ztwfMenu ul li a:hover,.ztwfMenu ul li a.hover{ background:#bd1a2d; color:#fff; border-radius:5px; text-decoration:none;}
.conterZTtop{ background:#fff; max-width:1140px; padding:20px 30px; margin:0px auto; box-shadow:5px 5px 15px rgba(0,0,0,.3); position:relative;}
.conterZTtop:after{content:"";clear:both;display:block;}
.conterZTtop .ZtTiT{ position:absolute; top:-39%; left:-10%; width:40%; z-index:99;}
.conterZTtop .ZtTiTJY{ top:-35%;}
.conterZTtop .ZtTiT img{ width:100%;}
.conterZTtop .tit{ margin:0 0 1em 0; border-bottom:1px solid #bd1a2d;font-size:1.15em;overflow:hidden;}
.conterZTtop .tit span{  color:#e3babc; font-weight:bold; float:left;height:2em; line-height:1.95; margin:0 1em 0 0;}
.conterZTtop .tit span.hover{ color:#000; font-weight:bold;}
.conterZTtop .tabTit span.hover{color:#bd1a2d;}
.conterZTtop .tit span em{display:inline-block; cursor:pointer;   }
.conterZTtop .tit span.hover em{border-bottom:0.3em solid #bd1a2d; }
.conterZTtop .tit a{ float:right; color:#6d6d6d; line-height:2; font-size:0.8em;}

.conterZTtop .device{ width:48%; }
.conterZTtop .device .swiper-pagination span.swiper-pagination-bullet-active{ background:#bd1a2d; width:0.6em;}
.conterZTtop .leftcon{ width:50%;padding:1em 0 0 0;}
.conterZTtop .leftcon .ZTtabCont{ display:none;}
.conterZTtop .leftcon ul{ padding:0 0.5em;}
.conterZTtop .leftcon ul li{ line-height:2.7; height:2.7em;  overflow:hidden; }
.conterZTtop .leftcon ul li:before{content:'▪';  color:#bd1a2d; display: inline-block;margin-right: 10px;}
.conterZTtop .leftcon ul li span{ color:#737373;}


.ZJSZ_gailan3{position:relative;width: 100%; max-width:1200px; overflow:hidden; margin:2em auto;}
.ZJSZ_gailan3 .swiper-wrapper{ width:101%; display:block;}
.ZJSZ_gailan3  .swiper-slide {float: left;text-align: center; background:#f4f4f4; width:17%;overflow:hidden; padding:1.5% 1%; margin:0 1% 1% 0;}
.ZJSZ_gailan3  .JYcont .swiper-slide{ width:22%;}
.ZJSZ_gailan3  .swiper-slide.san{ width:30.3%;}
.ZJSZ_gailan3  .swiper-slide:hover{ } 
.ZJSZ_gailan3  .swiper-slide span{ display:block; font-weight:bold;}
.ZJSZ_gailan3  .swiper-slide span img{ width:37%; max-width:80px;}
.ZJSZ_gailan3  .swiper-slide em{ color:#bd1a2d; font-size:1.4em; line-height:2; font-weight:bold;}
.ZJSZ_gailan3  .swiper-slide p{color:#bd1a2d; margin:0.5em 0 0 0; height:3em; overflow:hidden;}
.ZJSZ_gailan3  .swiper-slide p a{ color:#bd1a2d; display:inline-block; line-height:1.5; margin:0 0.5em;}
.ZJSZ_gailan3  .swiper-slide a:hover{ text-decoration:none;}
.ZJSZ_gailan3  .swiper-slide ul{ display:none; text-align:left; width:84%; height:84%; background:#bd1a2d; position:absolute; z-index:999; left:0px; top:0; padding:8%; line-height:1.5;}
.ZJSZ_gailan3  .swiper-slide ul h3{ font-size:1.4em; color:#fff; line-height:1; border-left:0.2em solid #fff; margin:0 0 0.5em 0; padding:0 0 0 0.5em;}
.ZJSZ_gailan3  .swiper-slide ul li a{ color:#fff;}
.ZJSZ_gailan3  .swiper-slide ul li:before{content:'▪';  color:#fff; display: inline-block;margin-right:10px;}
.ZJSZ_gailan3  .swiper-slide:hover ul{ display:block;}


.conterZTbottom{max-width:1200px; overflow:hidden; margin:0px auto 2em auto;}
.conterZTbottom .leftcon{ width:49%;}
.conterZTbottom .tit{ margin:0 0 1em 0; border-bottom:1px solid #bd1a2d;font-size:1.15em;overflow:hidden;}
.conterZTbottom .tit span{  color:#e3babc; font-weight:bold; float:left;height:2em; line-height:1.85; margin:0 1em 0 0;}
.conterZTbottom .tit span.hover{ color:#bd1a2d; font-weight:bold;}
.conterZTbottom .tabTit span.hover{color:#bd1a2d;}
.conterZTbottom .tit span em{display:inline-block; cursor:pointer;   }
.conterZTbottom .tit span.hover em{border-bottom:0.3em solid #bd1a2d; }
.conterZTbottom .tit a{ float:right; color:#6d6d6d; line-height:2; font-size:0.8em;}
.conterZTbottom .leftcon ul{ padding:0 0.5em;}
.conterZTbottom .leftcon ul li{ line-height:2.7; height:2.7em;  overflow:hidden; }
.conterZTbottom .leftcon ul li:before{content:'▪';  color:#bd1a2d; display: inline-block;margin-right: 10px;}
.conterZTbottom .leftcon ul li span{ color:#737373;}

/*--政务公开事项标准目录--*/
.mltop_bg{ background:#fdf8f4 url(bzml20201009_01.jpg) top center no-repeat;}
.mltop_bg .ToplinkLM, .ToplinkLM a{ color:#bd1a2d;}
.mltop_bg .top_bg_conLM .TopMore{ display:table-cell; vertical-align:middle; }
.mltop_bg .top_bg_conLM .TopMore a{ color:#fff;font-size:1.25em; line-height:1.8; padding:0 0.5em; background:#bd1a2d; border-radius:5px;  float:right;}
.mltop_bg .top_bg_conLM .TopMore a:hover{ text-decoration:none;}

.mltop_bg  .topTit{ margin:0 auto; padding:0 0 14em 0; width:70%; max-width:783px;}
.mltop_bg  .topTit img{ width:100%;}

.mlTopText{ background:#fff; border-radius:10px; padding:40px 20px; max-width:1160px; margin:0 auto; position:relative;}
.mlTopText:before{content:' '; background:url(bzml20201009_08.png) no-repeat; background-size:100% auto; width:4em; height:4em; position: absolute; left:5%; top:20px;}
.mlTopText:after{content:' '; background:url(bzml20201009_09.png) no-repeat; background-size:100% auto; width:4em; height:4em; position: absolute; right:5%; bottom:20px;}
.mlTopText p{ margin:0 5%; text-indent:2em; line-height:2; color:#333;}

.mlBtnBg{ background:#fdf8f4; padding:2em 0;}
.mlBtnCont{ max-width:1200px; margin:0 auto; overflow:hidden;}
.mlBtnCont ul{ width:101%; overflow:hidden;}
.mlBtnCont ul li{ float:left; width:19%; margin:0 1% 2% 0;}
.mlBtnCont ul li a{ display:block; color:#333; background:#fff; padding:1em 0; text-align:center; font-size:1.25em;}
.mlBtnCont ul li a:hover{ text-decoration:none;}
.mlBtnCont ul li a span{ display:block; width:50%; margin:0 auto;}
.mlBtnCont ul li a span img{ width:100%; max-width:120px;}
.mlBtnCont ul li a:hover span img{transform: rotateY(360deg); transition: all .5s;}
.mlBtnCont ul li em{ display:block; height:3em; overflow:hidden; line-height:1.5;}
.mlBtnCont ul li.bottom{ width:100%; margin:0 0 2% 0; }
.mlBtnCont ul li.bottom a{display:flex;justify-content:center;align-items:center;}
.mlBtnCont ul li.bottom span{ display:inline; width:auto; margin:0;}
.mlBtnCont ul li.bottom em{ height:auto;}


/*--政府公报--*/
.zwgkCont{max-width:1200px; margin:0 auto 2em auto;}
.zwgkCont .xx_conGB{margin:1.5em auto; overflow:hidden; text-align:center;}
.zwgkCont .xx_conGB h6{ font-size:1em;font-weight:normal;}
.zwgkCont .xx_conGB h6 em{font-family: 'rzzy'; color:#bd1a2d; font-size:2.4em; line-height:1;}
.zwgkCont .xx_conGB h6 span{background:#bd1a2d; display:inline-block; border-radius:5px; font-size:2em; padding:0 0.5em; line-height:1.18; color:#fff; margin:0 0 0 0.2em; }
.zwgkCont .xx_conGB h5{ background:url(zfgb20200928_07.png); height:2em; margin:1.5em 0;}


.GbLeftcont{width:67%; }
.GbLeftcont .GbSearch{border-radius:10px; line-height:1.5;  background:#f4f4f4; overflow:hidden; margin:2em 0; }
.GbLeftcont .GbSearch input{ width:68%; border:none; background:none; float:left; color:#989898; height:2.7em;font-size:1.2em; text-indent:1em;}
.GbLeftcont .GbSearch .btn{ border:none; background:#bd1a2d; border-radius:0 10px 10px 0; float:right; width:25%; height:2.7em; font-size:1.25em; color:#fff;}
.GbLeftcont .GBrqTit{ font-size:1.9em; font-weight:bold; border-left:0.3em solid #bd1a2d; color:#bd1a2d; line-height:1; padding:0 0 0 0.5em;}
.GbLeftcont .GBrqCont{ margin:2em 0;}
.GbLeftcont .GBrqCont em{ color:#bd1a2d; font-size:1.5em; line-height:1.25; font-weight:bold; }
.GbLeftcont .listmenu{ float:right; line-height:1.5; background:#bd1a2d; text-align:center; border-radius:5px;  position:relative; padding:0 0.5em;}
.GbLeftcont .listmenu span{ display:inline-block; color:#fff; background:url(zcfg20200820_04.png) right center no-repeat;  padding:0 0.5em 0 0; cursor:pointer; background-size:0.3em auto; font-size:1.25em; }
.GbLeftcont .listmenu .listmenuCon{ position:absolute; top:100%; left:0px; width:100%;background:#bd1a2d;border-radius:5px; z-index:999; display:none;}
.GbLeftcont .listmenu .listmenuCon ol li{ line-height:2; }
.GbLeftcont .listmenu .listmenuCon ol li a{ color:#fff;}
.GbLeftcont .listmenu:hover .listmenuCon{ display:block;}

.GbLeftcont .toutit{ margin:1em 0;}
.GbLeftcont .toutit span{ background:#bd1a2d; padding:0 0.5em; line-height:1.5; border-radius:5px; display:inline-block; font-size:1.25em; color:#fff;}
.GbLeftcont .toutit a{ float:right; color:#838383; padding:0 10px 0 0; line-height:2;}
.GbLeftcont ul{ line-height:1.5}
.GbLeftcont ul li{ line-height:1.8; font-size:1.15em; margin:0 0 1em 0;}
.GbLeftcont ul li:before{content:'▪';  color:#bd1a2d; display: inline-block;margin-right: 10px;}
.GbLeftcont ul li a{ color:#000;}
.GbLeftcont ul li a:hover{ color:#bd1a2d; text-decoration:none;}

.GbRightcont{width:30%;background:#f4f4f4; padding:2em 0;}
.GbRightcont .toutit{background:#bd1a2d; margin:0 0 1em 0; border-radius:5px; color:#fff;  height:2em; line-height:2; cursor:pointer; font-weight:normal; text-align:center; font-size:1.25em;}
/*.GbRightcont .toutit em{ background:url(zcfg20200820_03.png) right center no-repeat;padding:0 20px 0 0 ;}*/

.GbRightcont .JiaJcont{padding:0 4%; }
.GbRightcont .JiaJcont p{line-height:1.5;  text-indent:2em; margin:0 10px; overflow:hidden;}
.GbRightcont .JiaJcont p a{ float:right; color:#035daf;}
.GbRightcont .GbtabCont{ padding:0 0 1em 0;}
.GbRightcont .JianScont{ padding:0 4% }
.GbRightcont .JianScont .TBlist{ line-height:2; font-size:1.25em; margin:0 0 0.5em 0; overflow:hidden; padding:0 0 0 4em; position:relative;}
.GbRightcont .JianScont .TBlist span{ position:absolute; left:0px; top:0;}
.GbRightcont .JianScont .TBlist select{ width:100%;  border:none; background:#fff; border-radius:5px; font-size:1em; line-height:2; height:2em; color:#a8a8a8;}

.GbRightcont .moreQK a{ background:#fff; border-radius:5px; line-height:2; text-align:center; color:#000; display:block;}

/*--移动--*/
.YDcontBg{ background:url(ydbg20200928_01.jpg) bottom center no-repeat;}
.YDcont{ max-width:1420px; margin:0 auto; overflow:hidden;}
.YDcont .logo{ margin:1em 0 0 0; width:30%;}
.YDcont .YDtext{ width:55%; margin:2em 0 0 0;}
.YDcont .YDtext .tabsTit{ max-width:37.5em;  font-size:1.25em; color:#bd1a2d; padding:0 15px;}
.YDcont .YDtext .tabsTit span{background:#fff; border-radius:10px;  line-height:1.3; padding:0.5em 0; width:33.3%;  text-align:center; cursor:pointer; height:2.6em; display:flex;align-items:center;justify-content:center; }
.YDcont .YDtext .tabsTit span.active{ background:#bd1a2d; color:#fff;}
.YDcont .YDtext .tabsTit .swiper-button-next,.YDcont .YDtext .tabsTit  .swiper-button-prev{ width:10px; height:100%; background:url(hdrldj20200903_08.png) left center no-repeat; background-size:100% auto; top:0; margin:0; left:0px; }
.YDcont .YDtext .tabsTit  .swiper-button-next{ background-image:url(hdrldj20200903_09.png); left:auto; right:0px;}
.swiper-button-next:after, .swiper-button-prev:after{ display:none;}

.YDcont .YDtext h1{ color:#bd1a2d; font-size:2.25em; line-height:1.5; margin:1em 0;font-family: 'rzzy'; font-weight:normal;}
.YDcont .YDtext p{ font-size:1.15em; line-height:2; text-indent:2em;}
.YDcont .YDtext h3{ margin:2em 0; width:12em; text-align:center; color:#bd1a2d; font-weight:normal; font-size:1em;}
.YDcont .YDtext h3 span{ display:block; margin:0 0 0.5em 0;}
.YDcont .YDtext h3 span img{ width:100%;}
.YDpic{ width:40%;}
.YDpic img{ width:100%;}




/*--列表页--*/
.sjlist_con #zm_ml_xsdw_left div{ margin:0 0 1em 0;}
.sjlist_con .left_menu h4{ background:#bd1a2d; margin:0 5%; border-radius:5px; color:#fff;  height:2em; line-height:2; cursor:pointer; font-weight:normal; text-align:center; font-size:1.25em;}
.sjlist_con .left_menu h4 span{ background:url(zcfg20200820_04.png) right center no-repeat;padding:0 20px 0 0 ;}
.sjlist_con .left_menu ul{ display:none; padding:0.5em 0;}
.sjlist_con .left_menu ul li{ height:2.4em; line-height:2.4; text-align:center; font-size:1.25em;}
.sjlist_con .left_menu ul li a{ color:#000;}
.sjlist_con .left_menu ul li a:hover,.sjlist_con .left_menu ul li a.hover{ color:#bd1a2d; text-decoration:none;}
.sjlist_con .left_menu .bfhover ul{ display:block; }
.sjlist_con .left_menu .bfhover h4{}
.sjlist_con .left_menu .bfhover h4 span{ background-image:url(zcfg20200820_03.png);}


.sjlist_con .touTit span{background:#bd1a2d; border-radius:5px; color:#fff; padding:0 0.5em;display:inline-block;}
.sjlist_con  .Listcont{}
.sjlist_con  .ListconC{ overflow:hidden; color:#585858; font-size:1.1em; line-height:3; height:3em; position:relative; padding:0 1em;white-space: nowrap;text-overflow: ellipsis;word-break: break-all;}
.sjlist_con  .ListconC:hover{ background:#f4f4f4;}
.sjlist_con  .ListconC span{ float:right; color:#6d6d6d; padding:0 0 0 10px;}
.sjlist_con  .ListconC a{color:#000; text-decoration:none;}
.sjlist_con  .ListconC:before{content:'\25aa';  color:#bd1a2d; display: inline-block;margin-right: 10px;}

.sjlist_con .JglistCont ul{ overflow:hidden;}
.sjlist_con .JglistCont ul li{ float:left; width:33.3%; line-height:2.5;  margin:0 0 0.5em 0; font-size:1.15em;}
.sjlist_con .JglistCont ul li a{ color:#0a0a0a; padding:0 0.5em; display:block;height:2.5em; overflow:hidden; border-radius:5px;text-overflow:ellipsis;white-space: nowrap;}
.sjlist_con .JglistCont ul li a:hover{ background:#f4f4f4; text-decoration:none;}
.sjlist_con .JglistCont ul li a:before{content:'\25aa';  color:#bd1a2d; display: inline-block;margin-right: 10px;}



/*--详情页--*/

.mainList  .xx_con{ margin:2em 0;}
.mainList  .xx_con h1{ font-size:24px; color:#585858;  text-align:center; line-height:1.2;  overflow:hidden; margin:1em 0; }
.mainList  .xx_con h6{ color:#585858; padding:0 0 25px 0px;  text-align:center; font-weight:normal; margin:0 0 20px 0; background:url(jkfzyd20200426_24.jpg) bottom center repeat-x; line-height:2;}
.mainList  .xx_con h6 span{ padding:0 2em 0 0;}
.mainList  .news_cont_d_wrap{}
.mainList  .xx_con p{ line-height:2; color:#585858;    margin:0 0 2em 0;}
.mainList  .xx_con p img{ max-width:100%;}

.mainList  .fenx_con{ clear:both; margin:0 3%;}

.mainList  .fenx_con a:hover{ color:#003d93;}
.mainList  .fenx_con .fjdown p{ line-height:2; height:2em;}
.mainList  .fenx_con .fjdown p a{ color:#bd1a2d;}
.mainList  .fenx_con .cont{ overflow:hidden; }
.mainList  .fenx_left{ float:left; width:55%;  padding:30px 0 0 0;}
.mainList  .fenx_con .daying{ float:right; width:45%; font-size:14px; line-height:20px; height:40px; text-align:right;padding-top: 20px}
.mainList  .fenx_con .daying a{ color:#444444; }

.mainList  .LDwzycont .news_cont_d_wrap p{ margin:0;}

/*--民生实事--*/
.sjlist_con .left_menu h1{ background:url(msss20201019_06.png) center center no-repeat; background-size:100% auto; color:#fff; font-size:1.87em; line-height:1.85;font-family: 'rzzy'; text-align:center; margin:0.7em; font-weight:normal; border-radius:5px;}
.sjlist_con .msssCont{ border:1px solid #d2d2d2; padding:1.5em; margin:1.5em 0 2em 0;}
.sjlist_con .msssCont .tit{ background:url(msss20201019_03.png) center center no-repeat; text-align:center; position:relative; margin-top:-2.5em; padding:0.2em 0 1em 0; color:#bd1a2d; font-size:1.15em;}
.sjlist_con .msssCont .tit h1{font-family: 'rzzy'; font-size:1.3em; font-weight:normal;}
.sjlist_con .msssCont h3{ font-size:1.25em; color:#141414; margin:0.5em 0;}
.sjlist_con .msssCont p{ padding:0 0 0 5em; position:relative; line-height:1.8;}
.sjlist_con .msssCont p span{ width:5em;text-align: justify; text-align-last: justify; display:block; position:absolute; top:0px; left:0px;}
.sjlist_con .msssCont h6{ font-size:1em; font-weight:normal; margin:1.5em 0 0 0;}
.sjlist_con .msssCont h6 a{line-height:2.2; background:#f4f4f4; color:#bd1a2d; text-align:center; display:block; border-radius:5px;}

/*--民生实事详情--*/
.msssXXcont{ max-width:1200px; overflow:hidden; margin:0 auto 2em auto;}
.msssXXcont .xgfwLeft{ width:26%; float:right; margin:2.5em 0 0 0;}
.msssXXcont .xgfwLeft h2{ background:#bd1a2d; color:#fff; border-radius:5px; line-height:2; font-size:1.25em;text-align:center; }
.msssXXcont .xgfwLeft h2 a{  color:#fff;}
.msssXXcont .xgfwLeft .tit{ color:#bd1a2d; padding:1em 2px; overflow:hidden; border-bottom:2px solid #bd1a2d;}
.msssXXcont .xgfwLeft .tit span{padding:0 0 0 0.5em; line-height:1; float:left;}
.msssXXcont .xgfwLeft .tit span:before{content:''; width:3px; height:1em; background:#bd1a2d; display: inline-block;float:left; margin-right:0.5em;}
.msssXXcont .xgfwLeft .tit a{ float:right; color:#666;}
.msssXXcont .xgfwLeft ul{ padding:1em 0;}
.msssXXcont .xgfwLeft ul li{ height:2.5em; overflow:hidden; line-height:2.5;text-overflow:ellipsis;white-space: nowrap;}
.msssXXcont .xgfwLeft ul li:before{content:'▪';  color:#bd1a2d; display: inline-block;margin-right: 10px;}
.msssXXcont .xgfwLeft ul li a{ color:#000;}

.msssXXcont .xgfwNews{ width:68%; float:left; padding:0 2%;}
.msssXXcont .xgfwNews .tit{ background:url(msss20201019_03.png) center center no-repeat; text-align:center; padding:0.2em 0 1em 0; color:#bd1a2d; font-size:1.15em;}
.msssXXcont .xgfwNews .tit h1{font-family: 'rzzy'; font-size:1.3em; font-weight:normal;}
.msssXXcont .xgfwNews h2{ color:#141414; font-size:1.15em; margin:0.5em 0;}
.msssXXcont .xgfwNews .tabTit{ border-bottom:2px solid #bd1a2d; margin:1em 0;}
.msssXXcont .xgfwNews .tabTit:after{content:"";clear:both;display:block;}
.msssXXcont .xgfwNews .tabTit span{ width:23.5%; float:left; background:#f4f4f4; line-height:2; color:#bd1a2d; text-align:center; border-radius:5px 5px 0 0; font-size:1.15em; position:relative; cursor:pointer;}
.msssXXcont .xgfwNews .tabTit span + span{ margin:0 0 0 2%;}
.msssXXcont .xgfwNews .tabTit span.hover{ background:#bd1a2d; color:#fff;}
.msssXXcont .xgfwNews .tabTit span.hover:before{content:''; background:url(hdrldj20200903_07.png) top center no-repeat; width:100%; height:0.6em; background-size:auto 100%; position:absolute; top:100%; left:0px;}
.msssXXcont .xgfwNews .tit2{ color:#bd1a2d; padding:1em 2px; overflow:hidden;line-height:1.5; }
.msssXXcont .xgfwNews .tit2 span{ margin:0 0 0 0.5em;}
.msssXXcont .xgfwNews .tit2:before{content:''; width:3px; height:1em; background:#bd1a2d; margin:0.3em 0 0 0; float:left; }
.msssXXcont .xgfwNews .tit2 em{ background:#f4f4f4; padding:0 0.5em; color:#bd1a2d; border-radius:5px; margin:0 0 0 0.5em; display:inline-block;}
.msssXXcont .xgfwNews .tit2 em.jxz{background:#bd1a2d;color:#fff;}


/*--通用样式--*/
.ALLmargin{ padding:1em 0;}
.ALLmargin2{ padding:7em 0;}
.ALLmargin3{ padding:4em 0;}
.ALLmargin4{ padding:9em 0;}
.ALLmargin5{ padding:2em 0 6em 0;}
.ALLmargin6{ padding:2em  0;}
.ALLmargin7{ padding:0 0 3em  0;}
.ALLmargin8{ padding:5em 0 0  0;}
.ALLmargin9{ padding:5em 0 9em 0;}



@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-60px);
    -ms-transform: translateX(-60px);
    transform: translateX(-60px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(60px);
    -ms-transform: translateX(60px);
    transform: translateX(60px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    transform: translateY(-40px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    -ms-transform: translateY(40px);
    transform: translateY(40px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInUp;
}

@keyframes fadeInScale {
  0% {
    opacity: 0;
    -webkit-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1);
  }

  100% {
    opacity: 1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1);
  }
}

.fadeInScale {
  -webkit-animation-name: fadeInScale;
  animation-name: fadeInScale;
}

@keyframes fadeInDuijiao1 {
 0% {
    opacity: 0;
    -webkit-transform: translate(-100px,-100px);
    -ms-transform: translate(-100px,-100px);
    transform: translate(-100px,-100px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
  }
}

.fadeInDuijiao1 {
  -webkit-animation-name: fadeInDuijiao1;
  animation-name: fadeInDuijiao1;
}
@keyframes fadeInDuijiao2 {
 0% {
    opacity: 0;
    -webkit-transform: translate(100px,100px);
    -ms-transform: translate(100px,100px);
    transform: translate(100px,100px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
  }
}

.fadeInDuijiao2 {
  -webkit-animation-name: fadeInDuijiao2;
  animation-name: fadeInDuijiao2;
}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}



.BBanner2{ clear:both; padding:1em 0;}
.BBanner2 .swiper-slide img{ width:100%;}
.BBanner2 .swiper-button-prev,.BBanner2 .swiper-button-next{ background:url(index20201109_04.png) left center no-repeat; background-size: auto 100%;}
.BBanner2 .swiper-button-next{ background-image:url(index20201109_12.png);}

/*--20240524新增--*/
.top_bg_con{ min-width:100%}
.top_bg_con .logo{ width:28%;}
.videoBg{ height:100%; overflow:hidden;}
.TopContBg2{margin-top:-8em;background:#ba1625; padding:0 0 1.5em 0;}
.index_link_cont{ display:flex; width:90%; margin:0 auto; position:relative;    justify-content: space-between; align-items: self-end;}
.index_link_cont a{ color:#fff;}
.left_cont{ width:55%;}
.index_menu{ font-size:1.75em; margin:0 0 0.5em 0;}
.index_menu ul{ display:flex; justify-content: space-around; font-weight:bold;}
.top_bottom_cont{ display:flex; justify-content: space-between;}
.top_bottom_cont .cont:nth-child(2){ margin:0 5%;}
.index_link_cont .cont .title{ border-bottom:1px solid rgba(255,255,255,.9); display:flex; font-size:1.125em; line-height:3;align-items: center; justify-content: center; color:#fff; margin:0 0 1em 0; font-weight:bold;}
.top_bottom_cont .cont .title img{ height:1.15em; margin:0 0.5em 0 0;}
.top_bottom_cont .cont ul{ display:flex;flex-wrap: wrap; justify-content: space-between; line-height:1.3;}
.top_bottom_cont .cont ul li{ margin:0.5em 0 0 0;}
.body_home .bbBG{ height:1.5em; background:linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.5))}
.body_home .bb{ bottom:10px !important;}
.right_cont{ width:43%; display:flex; justify-content: space-between;}
.right_cont .cont{ width:29%; border:1px solid #ff8383; border-radius:5px;padding:0.25em 0.5em; text-align:center; color:#fff; position:relative;}
.right_cont .cont .title{ border:none; line-height:1.8; margin:0 0 0.25em 0; font-size:1.25em;}
.right_cont .cont .title img{ height:1.25em; margin:0 0.5em 0 0;}
.right_cont .cont ul li:before{ content:"▶"; color:#fff; opacity:0.33; display:inline-block; margin:0 0.5em 0 0;}
.right_cont .cont ul li{ line-height:2;}
.right_cont .cont .text{ line-height:1.5; font-size:0.85em;}
.right_cont .ewmCont{ position:absolute; left:50%; bottom:calc(100% + 1em); transform:translateX(-50%);background:#fff; border-radius:0.5em; padding:0.5em; display:none;}
.right_cont .ewmCont img{ width:8em; position:relative; z-index:2; }
.right_cont .ewmCont:after{ content:""; background:#fff; width:2em; height:2em; position:absolute; top:calc(100% - 1em); left:50%;transform:rotate(45deg)translateX(-50%); z-index:1;}
.right_cont .cont:hover .ewmCont{ display:block;}


@media (max-width:1600px){
.TopContBg2{ margin-top:-7em;}
.index_link_cont,.top_bg_con{ font-size:0.9em;}
.search label .btn2{ font-size:1.5em;}
}
@media (max-width:1366px){
.TopContBg2{ margin-top:-6em;}
.index_menu{ font-size:1.5em;}
.index_link_cont,.top_bg_con{ font-size:0.85em;}
.left_cont{ width:60%}
.top_bottom_cont .cont:nth-child(2){ margin:0 2%;}
.right_cont{ width:38%;}
}
@media (max-width:780px){
.top_bg_con{ margin:2em auto !important;}
.top_bg_con .logo{ width:60%; margin:1em auto;}
.search label{width:80%;}
.rsc { display:none !important;}
.TopContBg2{ margin-top:-1px; padding:0 3% 1em 3% !important;}
.index_link_cont{ display:block; width:auto;}
.left_cont,.right_cont{ width:auto; margin: 0 0 2em 0;}
.top_bottom_cont .cont:nth-child(2){ margin:0 5%;}
}